diff options
author | Renato Botelho <garga@FreeBSD.org> | 2014-04-22 16:36:18 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2014-04-22 16:36:18 -0300 |
commit | 770f4ee5b870ae172b215032a7fc43072fe529ed (patch) | |
tree | dd036370b935905471e6b4e06d93ad4a6ea2c069 /etc | |
parent | 384e26472d230d6d02c77f36fd2b3cb54fce32ce (diff) | |
download | pfsense-770f4ee5b870ae172b215032a7fc43072fe529ed.zip pfsense-770f4ee5b870ae172b215032a7fc43072fe529ed.tar.gz |
Missed pbi_prefix here
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/pkg-utils.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index 62145e2..cec5bd9 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -526,9 +526,11 @@ function pkg_fetch_recursive($pkgname, $filename, $dependlevel = 0, $base_url = pkg_debug($pkgname . " " . print_r($pkgaddout, true) . "\n"); if ($rc == 0) { $files = get_pbi_binaries(escapeshellarg(preg_replace('/\.pbi$/','',$filename))); + $gb = exec("/usr/local/sbin/pbi_info " . escapeshellarg(preg_replace('/\.pbi$/','',$filename)) . " | /usr/bin/awk '/Prefix/ {print $2}'", $pbi_prefix); + $pbi_prefix = $pbi_prefix[0]; foreach($files as $target) { @unlink("/usr/local/{$target}"); - @symlink("{$pbidir}/{$target}","/usr/local/{$target}"); + @symlink("{$pbi_prefix}/{$target}","/usr/local/{$target}"); } pkg_debug("pbi_add successfully completed.\n"); } else { |