diff sbin/ftjail @ 550:847ae246f3cc

Make the port really DATADIR and EXAMPLESDIR safe because the user may redefine DATADIR and EXAMPLESDIR. pkg-plist must use DATADIR and EXAMPLESDIR. The scripts must search for common.subr and farray.sh more intelligently.
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 10 Sep 2024 21:10:27 +0200
parents 566ecdd9e73b
children 2fda9ab57359
line wrap: on
line diff
--- a/sbin/ftjail	Tue Sep 10 19:48:07 2024 +0200
+++ b/sbin/ftjail	Tue Sep 10 21:10:27 2024 +0200
@@ -15,7 +15,7 @@
 
 set -eu
 
-VERSION="@@VERSION@@"
+VERSION='@@VERSION@@'
 
 USAGE='
 USAGE: ftjail [ OPTIONS ] COMMAND [ COMMAND OPTIONS ] [ ARG ... ]
@@ -57,7 +57,8 @@
 '
 
 
-_p_datadir="$(dirname "$0")"/../share/local-bsdtools
+_p_datadir='@@DATADIR@@'
+[ "${_p_datadir#@@DATADIR}" = '@@' ] && _p_datadir="$(dirname "$0")"/../share/local-bsdtools
 . "${_p_datadir}/common.subr"