summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/cppackages35
1 files changed, 35 insertions, 0 deletions
diff --git a/Tools/portbuild/scripts/cppackages b/Tools/portbuild/scripts/cppackages
new file mode 100755
index 0000000..f5eb1fd
--- /dev/null
+++ b/Tools/portbuild/scripts/cppackages
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# configurable variables
+rhost=ftp.freebsd.org
+ruser=asami
+rdir=w/ports/i386/tmp
+pb=/a/asami/portbuild
+
+lock=${pb}/cppackages
+
+unset DISPLAY
+
+echo "Subject: package copying logs"
+echo
+echo "Called with arguments: "${1+"$@"}
+echo "Started at $(date)"
+
+if [ $# != 1 ]; then
+ echo "usage: $0 branch"
+ exit 1
+fi
+
+if [ -e ${lock} ]; then
+ echo "Skipped since lock file exists"
+ exit 1
+fi
+
+touch ${lock}
+
+cd $pb
+tar -cf - $1/packages | ssh $rhost -l $ruser tar -C $rdir -xvf - 2>&1 | tail -100
+
+echo "Ended at $(date)"
+
+rm -f ${lock}
OpenPOWER on IntegriCloud