# HG changeset patch # User Franz Glasner # Date 1727647114 -7200 # Node ID fc82327ed7eaa1884d56fb4b8d833dffd1fe34b8 # Parent 6fe22409e445d75debd4d9251f97902c7fdf7edc Enhance examples diff -r 6fe22409e445 -r fc82327ed7ea share/examples/local-bsdtools/freebsd-update-ftjail-template.sh --- a/share/examples/local-bsdtools/freebsd-update-ftjail-template.sh Sun Sep 29 22:38:36 2024 +0200 +++ b/share/examples/local-bsdtools/freebsd-update-ftjail-template.sh Sun Sep 29 23:58:34 2024 +0200 @@ -4,18 +4,20 @@ set -x set -u -BASE_RO=dpool/jail/ttmpl/base-ro/13.2-RELEASE -SKEL_RW=dpool/jail/ttmpl/skel-rw/13.2-RELEASE +RELEASE="13.2" +NEW_VER="p5" +BASE_RO="dpool/jail/ttmpl/base-ro/${RELEASE}-RELEASE" +SKEL_RW="dpool/jail/ttmpl/skel-rw/${RELEASE}-RELEASE" -NEW_VER="p5" - -MOUNTPOINT="/var/tmp/13.2" +MOUNTPOINT="/var/tmp/${RELEASE}" ftjail mount-tmpl -P "$BASE_RO" "$SKEL_RW" "$MOUNTPOINT" -freebsd-update -b "$MOUNTPOINT" fetch +freebsd-update -b "$MOUNTPOINT" --currently-running "${RELEASE}-RELEASE" fetch freebsd-update -b "$MOUNTPOINT" install ftjail snapshot-tmpl "$BASE_RO" "$SKEL_RW" "$NEW_VER" -ftjail build-etcupdate-current-tmpl "$MOUNTPOINT" /jail/RELEASE/etcupdate-current-13.2@${NEW_VER}.tbz +ftjail build-etcupdate-current-tmpl "$MOUNTPOINT" "/jail/RELEASE/etcupdate-current-${RELEASE}@${NEW_VER}.tbz" + +ftjail umount-tmpl -P "$BASE_RO" "$SKEL_RW"