#!/bin/sh
#
# This is run on the clients to report their loads to the server.

# configurable variables
pb=/var/portbuild
arch=$1

. ${pb}/${arch}/portbuild.conf
if [ -f ${pb}/${arch}/portbuild.$(hostname) ]; then
    . ${pb}/${arch}/portbuild.$(hostname)
fi

# Look for exceptional conditions
error=0
for i in squid disk; do
  if [ -f ${scratchdir}/.${i} ]; then
    error=1
  fi
done

if [ ${error} = 0 ]; then
  num=$(echo $(ls -1d ${scratchdir}/*/chroot/*/used 2>/dev/null| wc -l))
else
  num=ERR
fi

echo -n "$num "
uptime
