Skip to content

Commit d0c4c86

Browse files
authored
Merge pull request #339 from mekanix/pkg-upgrade
Upgrade jails only if /etc/jail.conf.d/${jname}.conf exists
2 parents ace1c91 + e9f2d54 commit d0c4c86

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/pkg-upgrade.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ PROJECT_DIR="${SCRIPT_DIR}/.."
1212
. "${SCRIPT_DIR}/default.conf"
1313

1414

15-
RUNNING_JAILS=$(jls host.hostname | cut -f 1 -d '.')
15+
RUNNING_JAILS=""
16+
ALL_RUNNING_JAILS=$(jls host.hostname | cut -f 1 -d '.')
17+
18+
for jname in ${ALL_RUNNING_JAILS}; do
19+
if [ -f "/etc/jail.conf.d/${jname}.conf" ]; then
20+
RUNNING_JAILS="${RUNNING_JAILS} ${jname}"
21+
fi
22+
done
23+
1624
for jname in ${RUNNING_JAILS}; do
1725
echo "=== ${jname} ===="
1826
reggae jexec ${jname} pkg upgrade

0 commit comments

Comments
 (0)