Add some boilerplate
[buildd-scripts.git] / bin / build-client
index c5bb206..28539b6 100755 (executable)
@@ -27,9 +27,9 @@ fi
 
 attempt_update () {
     rsync -a build@jack:build-config/ /etc/
-    chown -R root: /etc/schroot/chroot.d/
+    install -m 755 -o root -g root /etc/schroot/local-chroot.d/* /etc/schroot/chroot.d/
     rsync -a --delete build@jack:chroots/ /chroot/rebuildd/chroots/
-    apt-get update
+    apt-get update > /dev/null 2>&1
     
     MY_MD5=$(md5sum $0 | awk '{print $1}')
     JACK_MD5=$(ssh build@jack md5sum $JACK_SCRIPT | awk '{print $1}')
@@ -73,15 +73,8 @@ grab_and_build () {
     fi
 
     echo 1 > /proc/sys/abi/swp || true
+    echo 1 > /proc/sys/abi/cp15_barrier || true
     
-#    PBUILD_TAR=${PBUILD_CACHE}/unstable-${ARCH}.tgz
-#    pbuilder build \
-#           --buildresult /chroot/rebuildd/out-$PKG \
-#           --bindmounts "/sys /proc /dev /dev/pts" \
-#           --basetgz ${PBUILD_TAR} \
-#           --timeout 4h \
-#           *.dsc
-
     sudo -u sbuild sbuild \
         --host=$ARCH --build=$ARCH -A -d sid \
         --apt-update --apt-distupgrade -n \
@@ -106,7 +99,8 @@ while true; do
     BNUM=$(echo $BNUM_PKG_VER_ARCH | cut -d " " -f1)
     PKG_VER_ARCH=$(echo $BNUM_PKG_VER_ARCH | cut -d " " -f2)
     if [ "$PKG_VER_ARCH" = "NOPACKAGE" ]; then
-       echo "Nothing to do, wait..."
+       DATE=$(date)
+       echo "$DATE: Nothing to do, wait..."
        sleep 10
        continue
     fi
@@ -119,6 +113,7 @@ while true; do
     echo "$DATE: starting build $BNUM: ${PKG} version ${VER} for ${ARCH}"
     rm -rf build-$PKG out-$PKG
     mkdir build-$PKG out-$PKG
+    chown -R sbuild: build-$PKG out-$PKG
     cd build-$PKG
     (grab_and_build $BNUM $PKG $VER $ARCH >${LOGDIR}/${PKG_VER_ARCH}.log 2>&1)