Detect lufsmount(1) pathname for better crossplatform compatibility.
[captive.git] / src / client / lufs / mount.captive.in
index 1c4d1bc..5bf664e 100755 (executable)
@@ -28,9 +28,7 @@ use Getopt::Long;
 my $vardir='@localstatedir@/lib/captive';
 $vardir=~s#\$\Q{prefix}\E#'@prefix@';#ge;
 $vardir="/var/lib/captive" if $vardir=~/^@/;
-my $lufsmount_bin='@bindir@/lufsmount';
-$lufsmount_bin=~s#\$\Q{exec_prefix}\E#'@exec_prefix@';#ge;
-$lufsmount_bin=~s#\$\Q{prefix}\E#'@prefix@';#ge;
+my $lufsmount_bin='@PATH_LUFSMOUNT@';
 $lufsmount_bin="/usr/bin/lufsmount" if $lufsmount_bin=~/^@/;
 my $captive_sandbox_server_bin='@sbindir@/captive-sandbox-server';
 $captive_sandbox_server_bin=~s#\$\Q{exec_prefix}\E#'@exec_prefix@';#ge;