@@ -3,6 +3,11 @@
set -e
+do_snap()
+{
+ zfs destroy -r zroot/JAILS@maj 2>/dev/null || true
+ zfs snap -r zroot/JAILS@maj
+}
pkgall()
{
JAIL=""
@@ -15,6 +20,7 @@ pkgall()
}
+do_snap
pkgall
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+TODAY=`date "+%y%m%d"`
+ZROOT="zroot"
+ZFS="/sbin/zfs "
+# Seven day ago
+# -------------
+SEVEND=`date -j -v"-7d" +"%s"`
+IFS=$'\n'
+for i in `zfs list -Hp -t snap -o name,creation -s creation`
+do
+ # caution: tab is the separator
+ SNAPCREATED=${i##* }
+ di=`expr ${SNAPCREATED} - ${SEVEND}`
+ [ ${SNAPCREATED} -lt ${SEVEND} ] && echo "${i%% *} is more than 7 days old"
+done