# HG changeset patch # User Franz Glasner # Date 1678827166 -3600 # Node ID 155c5f6eebc702bf76c903608e439e148ea35097 # Parent 6604ceca9d1d1596eb96a519244a85b3c48e87a5 FIX: ftjail's freebsd-update did not work correctly if jail names or their mountpoints are not prefix-free. Now use awk instead of grep to filter the correct mountpoints. diff -r 6604ceca9d1d -r 155c5f6eebc7 sbin/ftjail --- a/sbin/ftjail Wed Mar 01 09:28:18 2023 +0100 +++ b/sbin/ftjail Tue Mar 14 21:52:46 2023 +0100 @@ -184,7 +184,7 @@ exit 1; ;; esac - _fstab="$(mount -p | grep -E '\s'"${_directory}" | sort -k3)" + _fstab="$(mount -p | awk -v pa1="^${_directory}\$" -v pa2="^${_directory}/" '($2 ~ pa1) || ($2 ~ pa2 ) { print; }' | sort -k3)" echo "${_fstab}" }