mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-22 18:21:53 +01:00
update: use “workdir”
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user