view share/examples/local-bsdtools/freebsd-update-ftjail-template.sh @ 439:b5e45ecd4032

Rename the recently added example scripts and integrate into the package build. They will be installed into the EXAMPLESDIR /usr/local/share/examples/local-bsdtools.
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 01 May 2024 23:07:59 +0200
parents share/examples/local-bsdtools/_ftjail-prep-fbsd-update.sh@59622f32279d
children fc82327ed7ea
line wrap: on
line source

#!/bin/sh

set -e
set -x
set -u

BASE_RO=dpool/jail/ttmpl/base-ro/13.2-RELEASE
SKEL_RW=dpool/jail/ttmpl/skel-rw/13.2-RELEASE

NEW_VER="p5"

MOUNTPOINT="/var/tmp/13.2"

ftjail mount-tmpl -P "$BASE_RO" "$SKEL_RW" "$MOUNTPOINT"

freebsd-update -b "$MOUNTPOINT" 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