summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2004-09-26 22:37:22 +0000
committerKris Kennaway <kris@FreeBSD.org>2004-09-26 22:37:22 +0000
commitdb2201b8f655dd7bc7a0729512d23193d2998bdc (patch)
tree4218b844bbf2dbeb4338aca1609bf1253eb1c911 /Tools
parent* Break out setupnode into the dosetupnode script so it may be called (diff)
Support ${client_user} and ${sudo_cmd} for running commands as root on
machines where we first connect to a non-root user and then increase privileges. Approved by: portmgr (self)
Notes
Notes: svn path=/head/; revision=118451
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/allgohans6
1 files changed, 5 insertions, 1 deletions
diff --git a/Tools/portbuild/scripts/allgohans b/Tools/portbuild/scripts/allgohans
index 391a8a60bc12..2caa379809a6 100755
--- a/Tools/portbuild/scripts/allgohans
+++ b/Tools/portbuild/scripts/allgohans
@@ -14,10 +14,14 @@ doarch() {
machines=$(awk '{print $1}' ${pb}/${arch}/mlist)
for i in ${machines}; do
+ . ${pb}/${arch}/portbuild.conf
+ if [ -f "${pb}/${arch}/portbuild.${i}" ]; then
+ . ${pb}/${arch}/portbuild.${i}
+ fi
if [ ${quiet} -eq 0 ]; then
echo "[$i]"
fi
- su ports-${arch} -c "ssh root@$i $@"
+ su ports-${arch} -c "ssh ${client_user}@$i ${sudo_cmd} $@"
done
}