fix git and pbr when packaging with docker
- git and pbr were missing - clean .eggs directory Change-Id: I8e002dfcd6e9bd27949dfc9e1646c7e5b0c7a323
This commit is contained in:
parent
9afe3c22dd
commit
bfe450f868
@ -1,10 +1,12 @@
|
|||||||
FROM centos:7
|
FROM centos:7
|
||||||
MAINTAINER Vincent Llorens <vincent.llorens@cc.in2p3.fr>
|
MAINTAINER Vincent Llorens <vincent.llorens@cc.in2p3.fr>
|
||||||
RUN yum install -y centos-release-openstack-liberty \
|
RUN yum install -y centos-release-openstack-liberty \
|
||||||
|
git-core \
|
||||||
rpm-build \
|
rpm-build \
|
||||||
python-devel \
|
python-devel \
|
||||||
python-setuptools \
|
python-setuptools \
|
||||||
&& yum update -y
|
&& yum update -y
|
||||||
|
RUN yum install -y python-pbr # Needs centos-release-openstack-* to be installed first
|
||||||
RUN mkdir /tmp/python-synergy-scheduler-manager
|
RUN mkdir /tmp/python-synergy-scheduler-manager
|
||||||
RUN useradd -m -p pkger pkger
|
RUN useradd -m -p pkger pkger
|
||||||
USER pkger
|
USER pkger
|
||||||
|
@ -14,7 +14,7 @@ function setup() {
|
|||||||
mkdir -p /home/pkger/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
mkdir -p /home/pkger/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
||||||
cd $RPMBUILD/SOURCES/
|
cd $RPMBUILD/SOURCES/
|
||||||
cp -r $PKG_DIR python-synergy-scheduler-manager-$PKG_VERSION
|
cp -r $PKG_DIR python-synergy-scheduler-manager-$PKG_VERSION
|
||||||
rm -r python-synergy-scheduler-manager-$PKG_VERSION/{.tox,.testrepository,build,dist} || true
|
rm -r python-synergy-scheduler-manager-$PKG_VERSION/{.eggs,.tox,.testrepository,build,dist} || true
|
||||||
tar cjf python-synergy-scheduler-manager-${PKG_VERSION}.tar.bz2 python-synergy-scheduler-manager-$PKG_VERSION
|
tar cjf python-synergy-scheduler-manager-${PKG_VERSION}.tar.bz2 python-synergy-scheduler-manager-$PKG_VERSION
|
||||||
cp $PKG_DIR/packaging/rpm/python-synergy-scheduler-manager.spec $RPMBUILD/SPECS/python-synergy-scheduler-manager.spec
|
cp $PKG_DIR/packaging/rpm/python-synergy-scheduler-manager.spec $RPMBUILD/SPECS/python-synergy-scheduler-manager.spec
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ PKG_DIR=/tmp/python-synergy-scheduler-manager
|
|||||||
function copy_source() {
|
function copy_source() {
|
||||||
cd /home/pkger
|
cd /home/pkger
|
||||||
cp -r $PKG_DIR python-synergy-scheduler-manager
|
cp -r $PKG_DIR python-synergy-scheduler-manager
|
||||||
rm -r python-synergy-scheduler-manager/{.tox,.testrepository,build,dist} || true
|
rm -r python-synergy-scheduler-manager/{.eggs,.tox,.testrepository,build,dist} || true
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_version() {
|
function get_version() {
|
||||||
|
Loading…
Reference in New Issue
Block a user