freebsd-ports/Tools/portbuild/scripts/reportload
Satoshi Asami 0d088a094b Pull in configuration variables from /var/portbuild/portbuild.conf.
/var/portbuild is the new designated home of the portbuild setup, and
is expected to be a symlink to wherever you choose to put the stuff.

Also, change reportload to use /var/portbuild to store temporary files.
Seems there are some bugs in the null mount code that make the files
inaccessible if you are using an NFS root.
2000-09-27 01:41:44 +00:00

18 lines
327 B
Bash
Executable file

#!/bin/sh
# configurable variables
pb=/var/portbuild
. ${pb}/portbuild.conf
me=$(hostname -s)
tmpfile=${pb}/${me}
while true; do
num=$(echo $(ls -1d ${pb}/*/chroot/*/used 2>/dev/null| wc -l))
echo -n "$num " > ${tmpfile}
uptime >> ${tmpfile}
scp -q ${tmpfile} $master:${pb}/loads/
rm -f ${tmpfile}
sleep 5
done