Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
changeset 669:fc2daa2dfe5f
Examples: With env variable CHECK_ONLY set to a non-null value allow to just call check-freebsd-update
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 30 Sep 2024 11:36:09 +0200 |
| parents | e8fc5856a9af |
| children | 035c5467a0d4 |
| files | share/examples/local-bsdtools/freebsd-update-ftjail.sh |
| diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/share/examples/local-bsdtools/freebsd-update-ftjail.sh Mon Sep 30 09:22:06 2024 +0200 +++ b/share/examples/local-bsdtools/freebsd-update-ftjail.sh Mon Sep 30 11:36:09 2024 +0200 @@ -4,6 +4,8 @@ set -x set -u +: ${CHECK_ONLY=""} + JAIL_NAME="${1:-}" if [ -z "${JAIL_NAME}" ]; then @@ -24,6 +26,8 @@ ftjail check-freebsd-update -R "${SNAPSHOT_ROOT}/${JAIL_NAME}@${SNAPSHOT_NAME}" -o "${OLD_BASE_RO}" "${BASE_DIR}/${JAIL_NAME}" "${NEW_BASE_RO}" "${NEW_ETCUPDATE}" || exit 1 +[ -n "${CHECK_ONLY}" ] && exit 0 + case "${JAIL_NAME}" in ftp) zfs umount dpool/data/ftp/home-data
