diff -r d2a00ced3cce -r cf7b5c011737 contrib/dockerrpm --- a/contrib/dockerrpm Fri May 30 14:14:33 2014 +0200 +++ b/contrib/dockerrpm Fri May 30 14:14:33 2014 +0200 @@ -24,6 +24,12 @@ CONTAINER="hg-dockerrpm-$PLATFORM" -$DOCKER build --tag $CONTAINER - < $DFILE -$DOCKER run --rm -v $ROOTDIR:/hg $CONTAINER bash -c \ +DBUILDUSER=build +( +cat $DFILE +echo RUN groupadd $DBUILDUSER -g `id -g` +echo RUN useradd $DBUILDUSER -u `id -u` -g $DBUILDUSER +) | $DOCKER build --tag $CONTAINER - + +$DOCKER run -u $DBUILDUSER --rm -v $ROOTDIR:/hg $CONTAINER bash -c \ "cp -a hg hg-build; cd hg-build; make clean local $PLATFORM; cp packages/$PLATFORM/* /hg/packages/$PLATFORM/"