[debhelper-devel] [debhelper] 02/02: dh_fixperms: Reset nodejs {cli, bin}.js to 0755
Niels Thykier
nthykier at moszumanska.debian.org
Sun Sep 17 11:19:48 UTC 2017
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch master
in repository debhelper.
commit d2fd3b03e06cc507d1572f28d855dd3e5760b9f0
Author: Niels Thykier <niels at thykier.net>
Date: Sun Sep 17 09:10:39 2017 +0000
dh_fixperms: Reset nodejs {cli,bin}.js to 0755
Signed-off-by: Niels Thykier <niels at thykier.net>
---
debian/changelog | 3 +++
dh_fixperms | 8 ++++++++
2 files changed, 11 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index a11fdee..a7ec2ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,9 @@ debhelper (10.9) UNRELEASED; urgency=medium
* dh_builddeb: Use -z6 compression for udebs (up from -z1).
Thanks to Adrian Bunk for the suggestion and Aurelien Jarno
for confirming it would be fine for d-i. (Closes: #870201)
+ * dh_fixperms: Set the permissions of /usr/lib/nodejs/*/{cli,bin}.js
+ to 0755. Thanks to Pirate Praveen for the report.
+ (Closes: #840913)
[ Felipe Sateler ]
* dh_systemd_enable: Refactor and add support for timer units.
diff --git a/dh_fixperms b/dh_fixperms
index c9c4731..6b620f7 100755
--- a/dh_fixperms
+++ b/dh_fixperms
@@ -130,6 +130,14 @@ on_pkgs_in_parallel {
# ADA ali files should be mode 444 to avoid recompilation
find_and_reset_perm("${tmp}/usr/lib", 'uga-w', "-type f -name '*.ali'");
+ if ( -d "$tmp/usr/lib/nodejs/") {
+ my @nodejs_exec_patterns = qw(*/cli.js */bin.js);
+ my @exec_files = grep {
+ not excludefile($_) and -f $_;
+ } glob_expand(["$tmp/usr/lib/nodejs"], \&glob_expand_error_handler_silently_ignore, @nodejs_exec_patterns);
+ reset_perm_and_owner(0755, @exec_files)
+ }
+
if ( -d "$tmp/usr/share/bug/$package") {
complex_doit("find $tmp/usr/share/bug/$package -type f",
"! -name 'script' ${find_exclude_options} -print0",
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git
More information about the debhelper-devel
mailing list