summaryrefslogtreecommitdiffstats
path: root/etc/inc/pkg-utils.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2011-01-07 10:53:40 -0500
committerScott Ullrich <sullrich@pfsense.org>2011-01-07 10:53:40 -0500
commitb2b155434f2b3c87d3138fc98ac712d4e7904db3 (patch)
treedbcc73db994dc07260fb3a7de48813237c55c376 /etc/inc/pkg-utils.inc
parent06e57df8b3322b9f82df70e6f226077657a583a1 (diff)
downloadpfsense-b2b155434f2b3c87d3138fc98ac712d4e7904db3.zip
pfsense-b2b155434f2b3c87d3138fc98ac712d4e7904db3.tar.gz
Need to use Unlink in tar
Diffstat (limited to 'etc/inc/pkg-utils.inc')
-rw-r--r--etc/inc/pkg-utils.inc20
1 files changed, 8 insertions, 12 deletions
diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc
index ba46469..c789afe 100644
--- a/etc/inc/pkg-utils.inc
+++ b/etc/inc/pkg-utils.inc
@@ -335,7 +335,7 @@ function uninstall_package($pkg_name) {
// Restore libraries that we backed up
$static_output .= "Cleaning up... ";
update_output_window($static_output);
- exec("/usr/bin/tar xzPf /tmp/pkg_libs.tgz -C /");
+ exec("/usr/bin/tar xzPfU /tmp/pkg_libs.tgz -C /");
@unlink("/tmp/pkg_libs.tgz");
}
@@ -480,8 +480,6 @@ function pkg_fetch_recursive($pkgname, $filename, $dependlevel = 0, $base_url =
if (pkg_fetch_recursive($working_depend[1], $depend_filename, $dependlevel + 1, $base_url) == false)
return false;
} else {
- //$dependlevel++;
- //$static_output .= "\n" . str_repeat(" ", $dependlevel * 2) . $working_depend[1] . " already installed.";
pkg_debug($working_depend[1] . "\n");
}
}
@@ -683,7 +681,7 @@ function install_package_xml($pkg) {
if(!is_dir($prefix))
safe_mkdir($prefix);
$static_output .= $filename . " ";
- update_output_window($static_output);
+ update_output_window($static_output);
if (download_file_with_progress_bar($afn['item'][0], $prefix . $filename) !== true) {
$static_output .= "failed.\n";
update_output_window($static_output);
@@ -1003,14 +1001,13 @@ function delete_package_xml($pkg) {
update_output_window($static_output);
}
if($pkg_config['include_file'] <> "") {
- $static_output .= "Removing package instructions...";
- update_output_window($static_output);
- pkg_debug("Remove '{$pkg_config['include_file']}'\n");
- unlink_if_exists("/usr/local/pkg/" . $pkg_config['include_file']);
+ $static_output .= "Removing package instructions...";
+ update_output_window($static_output);
+ pkg_debug("Remove '{$pkg_config['include_file']}'\n");
+ unlink_if_exists("/usr/local/pkg/" . $pkg_config['include_file']);
$static_output .= "done.\n";
- update_output_window($static_output);
-
- }
+ update_output_window($static_output);
+ }
/* remove all additional files */
if(is_array($pkg_config['additional_files_needed'])) {
$static_output .= "Auxiliary files... ";
@@ -1021,7 +1018,6 @@ function delete_package_xml($pkg) {
$prefix = $afn['prefix'];
else
$prefix = "/usr/local/pkg/";
-
unlink_if_exists($prefix . $filename);
}
$static_output .= "done.\n";
OpenPOWER on IntegriCloud