summaryrefslogtreecommitdiff
path: root/packaging/utils/maysnap
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/utils/maysnap')
-rwxr-xr-xpackaging/utils/maysnap41
1 files changed, 41 insertions, 0 deletions
diff --git a/packaging/utils/maysnap b/packaging/utils/maysnap
new file mode 100755
index 000000000..9685c1d20
--- /dev/null
+++ b/packaging/utils/maysnap
@@ -0,0 +1,41 @@
+#! /bin/sh
+# consider making snapshot of FreeSwan code
+
+who=mcr
+USER=build export USER
+
+. ~build/freeswan-regress-env.sh
+
+umask 022
+
+cd ~build/WANTSNAP
+
+if test ! -f dosnap
+then
+ exit 0
+fi
+
+set -x
+
+if test -f doingsnap
+then
+ echo "snapshot already in progress" | mail -s "snapshot averted" $who
+ exit 0
+fi
+
+echo $$ >doingsnap
+sort -u dosnap >/tmp/snap$$
+echo === >>/tmp/snap$$
+if ~build/bin/mksnap -S >>/tmp/snap$$ 2>&1
+then
+ #if ~build/bin/mksnap -r 1.97 -p pre1.98 >>/tmp/snap$$ 2>&1
+ #then
+ rm -f dosnap
+ #fi
+fi
+
+mail -s "snapshot report $reqd" $who </tmp/snap$$
+rm -f /tmp/snap$$ doingsnap
+
+find /btmp/build/snapshots -type f -ctime +5 -print | xargs -r rm
+