diff options
author | Scott Ullrich <sullrich@gmail.com> | 2011-11-02 14:51:52 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@gmail.com> | 2011-11-02 14:51:52 -0400 |
commit | 44d55df6144034e29ba9d1e1ad7838b0c6aa1260 (patch) | |
tree | 8ab23167c921dd5f4b07d732234bcf2114952a6c /etc/inc/pkg-utils.inc | |
parent | 764bd0ac2751c037a4980a6adab02e69df614758 (diff) | |
download | pfsense-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.inc | 4 |
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}"); + } } } } |