Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
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"
