# switch user
USER builder
+WORKDIR /home/services/builder
+
# Use sleep to run forever
CMD ["sleep", "infinity"]
dir=$(pwd)
topdir=$dir/rpm
cache=$dir/cache
+home=/home/services/builder
install -d $topdir/bin $cache/poldek
# start the container
docker run --name=$name -d \
- -v $topdir:/home/services/builder/rpm \
+ -v $topdir:$home/rpm \
+ -v $dir:$home/cleanbuild \
-v $cache/poldek:/var/cache/poldek \
- --tmpfs /home/services/builder/rpm/BUILD:rw,noexec,nosuid,size=2G \
+ --tmpfs $home/rpm/BUILD:rw,noexec,nosuid,size=2G \
$image
if [ ! -d $topdir/packages ]; then
docker exec $name sh -xc '~/rpm/bin/cleanup-la'
while true; do
- ./teeboth $buildlog docker exec $name builder -nn -bb -R $package && rc=$? || rc=$?
+ docker exec $name cleanbuild/teeboth cleanbuild/$buildlog builder -nn -bb -R $package && rc=$? || rc=$?
findbr=$package.findbr.log