Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
view share/examples/local-bsdtools/freebsd-update-ftjail-template.sh @ 678:7cb722530334
Examples: FIX: "ftjail umount-tmpl" does not accept options: remove "-P"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 01 Oct 2024 00:20:17 +0200 |
| parents | 035c5467a0d4 |
| children |
line wrap: on
line source
#!/bin/sh set -e set -x set -u : ${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_ETCUPDATE_CURRENT="/jail/RELEASE/etcupdate-current-${RELEASE}@${NEW_VER}.tbz" MOUNTPOINT="/var/tmp/${RELEASE}" ftjail mount-tmpl -P "$BASE_RO" "$SKEL_RW" "$MOUNTPOINT" 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" "${NEW_ETCUPDATE_CURRENT}" ftjail umount-tmpl "$BASE_RO" "$SKEL_RW"
