From 1032ab47c73871993e34446b84767efd235cfd05 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 31 Jul 2012 16:06:25 -0400 Subject: Try to keep existing files rather than unlinking/replacing when restoring the package libraries during a package removal. Needs some testing, but for NanoBSD it fixes #1049 --- etc/inc/pkg-utils.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index 69fdab2..9e8eba4 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -358,8 +358,8 @@ function uninstall_package($pkg_name) { if(!$builder_package_install) { $static_output .= "Cleaning up... "; update_output_window($static_output); - exec("/usr/bin/tar xzPfU /tmp/pkg_libs.tgz -C /"); - exec("/usr/bin/tar xzPfU /tmp/pkg_bins.tgz -C /"); + exec("/usr/bin/tar xzPfk /tmp/pkg_libs.tgz -C /"); + exec("/usr/bin/tar xzPfk /tmp/pkg_bins.tgz -C /"); @unlink("/tmp/pkg_libs.tgz"); @unlink("/tmp/pkg_bins.tgz"); } -- cgit v1.1