svn commit: r220991 - in projects/portbuild: qmanager scripts
sources
Florent Thoumie
flz at FreeBSD.org
Sun Apr 24 15:59:55 UTC 2011
Author: flz
Date: Sun Apr 24 15:59:54 2011
New Revision: 220991
URL: http://svn.freebsd.org/changeset/base/220991
Log:
Cleanup:
- allgohans.safe is a superset of allgohans, so rename it.
- reportload.sh is obsolete as reportload is called via inetd.
- checkmachines' loop is now part of pollmachine.
- retcode belongs to qmanager.
- dopackages2 is abandoned.
- move pnohang and ptimeout sources to a separate directory.
- make prunebad and zexpire executable.
Added:
projects/portbuild/qmanager/retcodes
- copied, changed from r220976, projects/portbuild/scripts/retcodes
projects/portbuild/sources/
projects/portbuild/sources/pnohang.c
- copied, changed from r220976, projects/portbuild/scripts/pnohang.c
projects/portbuild/sources/ptimeout.c
- copied, changed from r220976, projects/portbuild/scripts/ptimeout.c
Deleted:
projects/portbuild/scripts/allgohans.safe
projects/portbuild/scripts/checkmachines
projects/portbuild/scripts/checkmachines.sh
projects/portbuild/scripts/dopackages2
projects/portbuild/scripts/pnohang.c
projects/portbuild/scripts/ptimeout.c
projects/portbuild/scripts/reportload.sh
projects/portbuild/scripts/retcodes
projects/portbuild/scripts/showrunning
Modified:
projects/portbuild/scripts/allgohans
projects/portbuild/scripts/do-cleanup-chroots
projects/portbuild/scripts/prunebad (contents, props changed)
projects/portbuild/scripts/zexpire (contents, props changed)
Copied and modified: projects/portbuild/qmanager/retcodes (from r220976, projects/portbuild/scripts/retcodes)
==============================================================================
Modified: projects/portbuild/scripts/allgohans
==============================================================================
--- projects/portbuild/scripts/allgohans Sun Apr 24 15:53:57 2011 (r220990)
+++ projects/portbuild/scripts/allgohans Sun Apr 24 15:59:54 2011 (r220991)
@@ -21,7 +21,11 @@ doarch() {
if [ ${quiet} -eq 0 ]; then
echo "[$i]"
fi
- su ports-${arch} -c "ssh ${client_user}@$i ${sudo_cmd} $@"
+ lockf -t 60 ${pb}/${arch}/lockfiles/lock.$i su ports-${arch} -c "ssh ${client_user}@$i ${sudo_cmd} $@"
+ result=$?
+ if [ $result -ne 0 ]; then
+ echo "could not execute command $@ on $i: $result"
+ fi
done
}
Modified: projects/portbuild/scripts/do-cleanup-chroots
==============================================================================
--- projects/portbuild/scripts/do-cleanup-chroots Sun Apr 24 15:53:57 2011 (r220990)
+++ projects/portbuild/scripts/do-cleanup-chroots Sun Apr 24 15:59:54 2011 (r220991)
@@ -2,10 +2,4 @@
#
# clean up stale chroots on all client machines. MCL 20081216.
#
-# original version from root crontab:
-#
-#/var/portbuild/scripts/allgohans all -q /var/portbuild/scripts/cleanup-chroots
-#
-# new code:
-#
-/var/portbuild/scripts/allgohans.safe all -q /var/portbuild/scripts/cleanup-chroots
+/var/portbuild/scripts/allgohans all -q /var/portbuild/scripts/cleanup-chroots
Modified: projects/portbuild/scripts/prunebad
==============================================================================
Modified: projects/portbuild/scripts/zexpire
==============================================================================
Copied and modified: projects/portbuild/sources/pnohang.c (from r220976, projects/portbuild/scripts/pnohang.c)
==============================================================================
Copied and modified: projects/portbuild/sources/ptimeout.c (from r220976, projects/portbuild/scripts/ptimeout.c)
==============================================================================
More information about the svn-src-projects
mailing list