etcupdate: Better handling of src verify

This commit is contained in:
tschettervictor
2025-06-23 22:03:06 -06:00
committed by GitHub
parent 12a7c45ec7
commit 6cc600394a

View File

@@ -48,7 +48,7 @@ bootstrap_etc_release() {
local _release="${1}"
local _current="$(sysrc -f /usr/local/etc/bastille/bastille.conf bastille_bootstrap_archives | awk -F': ' '{print $2}')"
if [ -z "$(ls -A "${bastille_releasesdir}/${_release}/usr/src")" ]; then
if [ ! -f "${bastille_cachedir}/${_release}/src.txz" ]; then
sysrc -f /usr/local/etc/bastille/bastille.conf bastille_bootstrap_archives=src
if ! bastille bootstrap "${_release}" > /dev/null; then
sysrc -f /usr/local/etc/bastille/bastille.conf bastille_bootstrap_archives="${_current}"