X-Git-Url: http://popeye.lapinbilly.eu/git/?p=fbsd-stable-mgmt.git;a=blobdiff_plain;f=portupgrade.sh;h=1e29340d46b58e373aab41be4c0554e538e2117e;hp=b178cfd239025c6267b729580122add746879adc;hb=HEAD;hpb=ca75b3f8b6cbdc6448aae6c89c2d058b55a785ce diff --git a/portupgrade.sh b/portupgrade.sh index b178cfd..1e29340 100755 --- a/portupgrade.sh +++ b/portupgrade.sh @@ -1,9 +1,15 @@ #!/bin/sh all_jails=`jls jid` + DO_CLEAN="" DO_DIST="" +do_snap() +{ + zfs snap -r zroot/JAILS/master@up || exit 0 +} + do_all_jails(){ echo '---------------------------------------' @@ -55,9 +61,12 @@ echo case "${yn}" in [Yy][eE][sS]|[yY]) - DO_DIST="clean -a" + DO_DIST="clean -a -y" ;; *) ;; esac + +zfs list -H -t snap -r zroot/JAILS/master@up || do_snap + do_all_jails