summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-04-22 16:36:18 -0300
committerRenato Botelho <garga@FreeBSD.org>2014-04-22 16:36:18 -0300
commit770f4ee5b870ae172b215032a7fc43072fe529ed (patch)
treedd036370b935905471e6b4e06d93ad4a6ea2c069 /etc
parent384e26472d230d6d02c77f36fd2b3cb54fce32ce (diff)
downloadpfsense-770f4ee5b870ae172b215032a7fc43072fe529ed.zip
pfsense-770f4ee5b870ae172b215032a7fc43072fe529ed.tar.gz
Missed pbi_prefix here
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/pkg-utils.inc4
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 {
OpenPOWER on IntegriCloud