dockerrpm: fix CentOS 5 RPMs (issue4977)

The older rpmbuild in CentOS 5 fails if some of the output directories
have not been created yet. This change results in creating those directories.
This commit is contained in:
Mathias De Maré 2016-01-04 21:21:59 +01:00
parent e204b33962
commit efbe4fff46

View File

@ -15,6 +15,8 @@ initcontainer $PLATFORM
RPMBUILDDIR=$ROOTDIR/packages/$PLATFORM
contrib/buildrpm --rpmbuilddir $RPMBUILDDIR --prepare $*
mkdir -p $RPMBUILDDIR/{BUILD,SRPMS,RPMS}
DSHARED=/mnt/shared
$DOCKER run -u $DBUILDUSER --rm -v $RPMBUILDDIR:$DSHARED $CONTAINER \
rpmbuild --define "_topdir $DSHARED" -ba $DSHARED/SPECS/mercurial.spec --clean