summaryrefslogtreecommitdiffstats
path: root/etc/inc/pkg-utils.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@gmail.com>2011-11-02 14:51:52 -0400
committerScott Ullrich <sullrich@gmail.com>2011-11-02 14:51:52 -0400
commit44d55df6144034e29ba9d1e1ad7838b0c6aa1260 (patch)
tree8ab23167c921dd5f4b07d732234bcf2114952a6c /etc/inc/pkg-utils.inc
parent764bd0ac2751c037a4980a6adab02e69df614758 (diff)
downloadpfsense-44d55df6144034e29ba9d1e1ad7838b0c6aa1260.zip
pfsense-44d55df6144034e29ba9d1e1ad7838b0c6aa1260.tar.gz
Only symlink files once
Diffstat (limited to 'etc/inc/pkg-utils.inc')
-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 3f238ec..854436b 100644
--- a/etc/inc/pkg-utils.inc
+++ b/etc/inc/pkg-utils.inc
@@ -528,7 +528,9 @@ function pkg_fetch_recursive($pkgname, $filename, $dependlevel = 0, $base_url =
if(is_dir("{$pbidir}/{$dir}")) {
$files = scandir("{$pbidir}/{$dir}");
foreach($files as $f) {
- symlink("{$pbidir}/{$dir}/${$f}","/usr/local/{$dir}/{$f}");
+ if(!file_exists("/usr/local/{$dir}/{$f}")) {
+ symlink("{$pbidir}/{$dir}/${$f}","/usr/local/{$dir}/{$f}");
+ }
}
}
}
OpenPOWER on IntegriCloud