mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-18 00:00:40 +01:00
upgrade: Use config sub command to update osrelease
This commit is contained in:
@@ -170,8 +170,8 @@ jail_upgrade() {
|
||||
local _newrelease="${NEWRELEASE}"
|
||||
# Update "osrelease" entry inside fstab
|
||||
sed -i '' "/.bastille/ s|${_oldrelease}|${_newrelease}|g" "${bastille_jailsdir}/${_jailname}/fstab"
|
||||
# Update "osrelease" inside jail.conf
|
||||
sed -i '' "/osrelease/ s|${_oldrelease}|${_newrelease}|g" "${bastille_jailsdir}/${_jailname}/jail.conf"
|
||||
# Update "osrelease" inside jail.conf using 'bastille config'
|
||||
bastille config ${_jailname} set osrelease ${_newrelease}
|
||||
# Start jail if AUTO=1
|
||||
if [ "${AUTO}" -eq 1 ]; then
|
||||
bastille start "${_jailname}"
|
||||
@@ -187,8 +187,8 @@ jail_upgrade() {
|
||||
-f "${_freebsd_update_conf}" \
|
||||
-r "${_newrelease}" upgrade
|
||||
|
||||
# Update "osrelease" entry inside jail.conf
|
||||
sed -i '' "/osrelease/ s|${_oldrelease}|${_newrelease}|g" "${bastille_jailsdir}/${_jailname}/jail.conf"
|
||||
# Update "osrelease" inside jail.conf using 'bastille config'
|
||||
bastille config ${_jailname} set osrelease ${_newrelease}
|
||||
warn "Please run 'bastille upgrade ${_jailname} install', restart the jail, then run 'bastille upgrade ${_jailname} install' again to finish installing updates."
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user