]> git.donarmstrong.com Git - debhelper.git/commitdiff
r1776: * dh_usrlocal: generate prerm scripts that do not remove distroties in
authorjoey <joey>
Wed, 20 Jul 2005 14:09:02 +0000 (14:09 +0000)
committerjoey <joey>
Wed, 20 Jul 2005 14:09:02 +0000 (14:09 +0000)
  /usr/local, but only subdirectories thereof, in accordance with policy.
Closes: #319181
debian/changelog
dh_usrlocal

index 33b11ca275bd6b871aa68c7750dd3314044df62b..f0ec9c361186c99bc7fe4cc081cc8db7ef661421 100644 (file)
@@ -3,8 +3,11 @@ debhelper (4.9.5) UNRELEASED; urgency=low
   * dh_install: in v5 mode, error out if there are wildcards in the file
     list and the wildcards expand to nothing. Done only for v5 as this is a
     behavior change. Closes: #249815
+  * dh_usrlocal: generate prerm scripts that do not remove distroties in
+    /usr/local, but only subdirectories thereof, in accordance with policy.
+    Closes: #319181
 
- -- Joey Hess <joeyh@debian.org>  Tue, 19 Jul 2005 13:48:52 -0400
+ -- Joey Hess <joeyh@debian.org>  Wed, 20 Jul 2005 10:08:05 -0400
 
 debhelper (4.9.4) unstable; urgency=low
 
index da70949182e64a8e50ef132584411ac32b649015..edfc0aa1510fd10ef504ebf9283026dfcbd04f3c 100755 (executable)
@@ -99,6 +99,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
                # This constructs the body of a 'sed' c\ expression which
                # is parsed by the shell in double-quotes
                my $dirs = join("$ebs\n", @dirs);
+               pop @justdirs; # don't remove directories in /usr/local
                my $justdirs = join("$ebs\n", @justdirs);
                if (! $dh{NOSCRIPTS}) { 
                        autoscript($package,"postinst", "postinst-usrlocal",