changeset 667:fc82327ed7ea

Enhance examples
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 29 Sep 2024 23:58:34 +0200
parents 6fe22409e445
children e8fc5856a9af
files share/examples/local-bsdtools/freebsd-update-ftjail-template.sh
diffstat 1 files changed, 9 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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"