3 # CHROOTS=/mnt/hda9/adm/builders/pld/{ac/{athlon,i586},actw/{athlon,i586},th/{athlon,i486}}
9 # for CHROOT in $CHROOTS ; do
10 # echo -n "chroot: $CHROOT "
11 # RET=$(chroot $CHROOT mount /proc > /dev/null 2>&1 ; echo $?)
12 # [ $RET -eq 0 ] && ok || fail
15 # cat <<EOF | VISUAL='ed -s' crontab -u srpms_builder -e
20 # * * * * * ~/pld-builder.new/bin/src-builder.sh
21 # * * * * * ~/pld-builder.new/bin/file-sender.sh
26 # cat <<EOF | VISUAL='ed -s' crontab -u bin_builder -e
31 # * * * * * ~/pld-builder.new/bin/request-fetcher.sh
32 # * * * * * ~/pld-builder.new/bin/load-balancer.sh
33 # * * * * * ~/pld-builder.new/bin/file-sender.sh
38 # cat <<EOF | VISUAL='ed -s' crontab -u ftpac -e
43 # 1 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/ready/SRPMS"
44 # 2 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/ready/athlon"
45 # 3 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/ready/i586"
46 # 4 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/test/SRPMS"
47 # 5 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/test/athlon"
48 # 6 * * * * /bin/sh -c "umask 022 ; /usr/bin/poldek --mkidx -s /mnt/hda9/adm/builders/pld/ftp/ftp/ac/test/i586"
58 # for CHROOT in $CHROOTS ; do
59 # echo -n "chroot: $CHROOT "
60 # RET=$(chroot $CHROOT umount /proc > /dev/null 2>&1 ; echo $?)
61 # [ $RET -eq 0 ] && ok || fail
63 # crontab -u srpms_builder -r
64 # crontab -u bin_builder -r
68 # pld_builder_status ()
72 # for CHROOT in $CHROOTS ; do
73 # echo -n "chroot: $CHROOT "
74 # RET=$((chroot $CHROOT mount -v 2> /dev/null) | grep -q 'none.*/proc' ; echo $? )
75 # [ $RET -eq 0 ] && ok || fail
79 # vi:syntax=sh:ts=4:sw=4