Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
changeset 411:155c5f6eebc7
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.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 14 Mar 2023 21:52:46 +0100 |
| parents | 6604ceca9d1d |
| children | 38040c9704b8 |
| files | sbin/ftjail |
| diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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}" }
