update: use “workdir”

This commit is contained in:
tschettervictor
2025-01-17 07:34:13 -07:00
committed by GitHub
parent a74f87162a
commit 6eaa16e299

View File

@@ -146,6 +146,7 @@ jail_update() {
release_update() { release_update() {
local _releasepath="${bastille_releasesdir}/${TARGET}" local _releasepath="${bastille_releasesdir}/${TARGET}"
local _freebsd_update_conf="${_releasepath}/etc/freebsd-update.conf" local _freebsd_update_conf="${_releasepath}/etc/freebsd-update.conf"
local _workdir="${_releasepath}/var/db/freebsd-update"
# Update a release base(affects child containers) # Update a release base(affects child containers)
if [ -d "${_releasepath}" ]; then if [ -d "${_releasepath}" ]; then
TARGET_TRIM="${TARGET}" TARGET_TRIM="${TARGET}"
@@ -155,13 +156,13 @@ release_update() {
env PAGER="/bin/cat" freebsd-update ${OPTION} \ env PAGER="/bin/cat" freebsd-update ${OPTION} \
--not-running-from-cron \ --not-running-from-cron \
-b "${_releasepath}" \ -b "${_releasepath}" \
-d "${_releasepath}/var/db/freebsd-update" \ -d "${_workdir}" \
-f "${_freebsd_update_conf}" \ -f "${_freebsd_update_conf}" \
fetch --currently-running "${TARGET_TRIM}" fetch --currently-running "${TARGET_TRIM}"
env PAGER="/bin/cat" freebsd-update ${OPTION} \ env PAGER="/bin/cat" freebsd-update ${OPTION} \
--not-running-from-cron \ --not-running-from-cron \
-b "${_releasepath}" \ -b "${_releasepath}" \
-d "${_releasepath}/var/db/freebsd-update" \ -d "${_workdir}" \
-f "${_freebsd_update_conf}" \ -f "${_freebsd_update_conf}" \
install --currently-running "${TARGET_TRIM}" install --currently-running "${TARGET_TRIM}"
else else