summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2017-09-17 08:09:00 +0000
committerNiels Thykier <niels@thykier.net>2017-09-17 08:09:00 +0000
commit4f273b3107123c8300966a87f344bacba108ab7b (patch)
treea12c98b23dbe0b267ff0dd8be9d6e5e6776a8790
parent420ca1fe1f0b664f82c16f1871c6e4b3f964144c (diff)
downloaddebhelper-4f273b3107123c8300966a87f344bacba108ab7b.tar.gz
dh_installinfo: Merge two chmod calls into one
Signed-off-by: Niels Thykier <niels@thykier.net>
-rw-r--r--debian/changelog2
-rwxr-xr-xdh_installinfo3
2 files changed, 3 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 47258fac..3414e356 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,8 @@ debhelper (10.9) UNRELEASED; urgency=medium
(Closes: #626685)
* dh_gencontrol: Ensure that dbgsym packages do not inherit the
"Important" field.
+ * dh_installinfo: Merge two chmod calls into one to save a
+ fork+exec.
[ Felipe Sateler ]
* dh_systemd_enable: Refactor and add support for timer units.
diff --git a/dh_installinfo b/dh_installinfo
index b401c9d4..8f48ecff 100755
--- a/dh_installinfo
+++ b/dh_installinfo
@@ -92,8 +92,7 @@ foreach my $package (getpackages()) {
if (@info) {
install_dir("$tmp/usr/share/info");
xargs(\@info, "cp", '--reflink=auto', XARGS_INSERT_PARAMS_HERE, "$tmp/usr/share/info");
- doit("chmod","-R", "go=rX","$tmp/usr/share/info/");
- doit("chmod","-R", "u+rw","$tmp/usr/share/info/");
+ doit("chmod","-R", "u+rw,go=rX","$tmp/usr/share/info/");
}
}