# HG changeset patch # User Franz Glasner # Date 1727688969 -7200 # Node ID fc2daa2dfe5fd2cd2b0edb1357f19dc149beeeec # Parent e8fc5856a9af6619d4679b75b590436616cf8d06 Examples: With env variable CHECK_ONLY set to a non-null value allow to just call check-freebsd-update diff -r e8fc5856a9af -r fc2daa2dfe5f share/examples/local-bsdtools/freebsd-update-ftjail.sh --- 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