From fd1e19b91678a4ecf339fd3040d3bed4923c9dd4 Mon Sep 17 00:00:00 2001 From: tschettervictor <85497460+tschettervictor@users.noreply.github.com> Date: Wed, 12 Mar 2025 16:22:49 -0600 Subject: [PATCH] rd: fix sorting or priorities --- usr/local/etc/rc.d/bastille | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/local/etc/rc.d/bastille b/usr/local/etc/rc.d/bastille index bc86ae98..20306eb3 100755 --- a/usr/local/etc/rc.d/bastille +++ b/usr/local/etc/rc.d/bastille @@ -40,7 +40,7 @@ restart_cmd="bastille_stop && bastille_start" bastille_start() { local _jailsdir=$(. $bastille_conf; echo $bastille_jailsdir) - local _priority_list=$(grep -Eo "^priority=\"[0-9]+\"$" ${_jailsdir}/*/boot.conf | sort -k2 -n | awk -F'/' '{print $(NF-1)}') + local _priority_list=$(grep -Eo "^priority=\"[0-9]+\"$" ${_jailsdir}/*/boot.conf | sort -t '"' -k2 -n | awk -F'/' '{print $(NF-1)}') for _jail in ${_priority_list}; do local _boot_file=${_jailsdir}/${_jail}/boot.conf @@ -63,7 +63,7 @@ bastille_start() bastille_stop() { local _jailsdir=$(. $bastille_conf; echo $bastille_jailsdir) - local _priority_list_rev=$(grep -Eo "^priority=\"[0-9]+\"$" ${_jailsdir}/*/boot.conf | sort -k2 -nr | awk -F'/' '{print $(NF-1)}') + local _priority_list_rev=$(grep -Eo "^priority=\"[0-9]+\"$" ${_jailsdir}/*/boot.conf | sort -t '"' -k2 -nr | awk -F'/' '{print $(NF-1)}') for _jail in ${_priority_list_rev}; do echo "Stopping Bastille Container: ${_jail}"