From 9fcf0beb9c1ea30c789f92d2460725641fa89137 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Sun, 6 Oct 2024 16:20:11 +0200 Subject: [PATCH] fix #15: do not try to execute pf if there's no ip address configured --- src/jaildk.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/jaildk.sh b/src/jaildk.sh index 4928ebd..b4909fd 100755 --- a/src/jaildk.sh +++ b/src/jaildk.sh @@ -340,6 +340,11 @@ rc_pf() { load_jail_config $jail + if test -z "$ip" -a -z "$ip6"; then + echo "PF not supported without configured ip address!" >&2 + return + fi + # TODO: # - put this into a separate function # - clean up if generation of pf-ruleset.conf fails somehow @@ -1652,7 +1657,11 @@ jaildk_setup() { version=`date +%Y%m%d` - for subdir in appl/default-$version/db/ports appl/default-$version/etc etc/.template/etc-$version etc/.template/local-etc-$version home/.template/root-$version log/.template-$version; do + for subdir in appl/default-$version/db/ports \ + appl/default-$version/etc \ + etc/.template/etc-$version \ + etc/.template/local-etc-$version \ + home/.template/root-$version log/.template-$version; do ex mkdir -p $j/$subdir done