diff options
author | David Bremner <david@tethera.net> | 2015-07-18 21:57:22 +0200 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2015-07-18 21:57:22 +0200 |
commit | 57f778e86cb5bca6461ccab8b6724f8ec6d10160 (patch) | |
tree | 4bfc404fca1c95d5c7d0a88f5d398cd84d9b5840 /dh_elpa | |
parent | c0ab23509240e20b6e16c263a30f595c00738b2f (diff) |
set mode of different emacsen-common pieces appropriately.
Thanks lintian!
Diffstat (limited to 'dh_elpa')
-rwxr-xr-x | dh_elpa | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -78,7 +78,7 @@ sub doit_quietly { my $templatedir = "/usr/share/debhelper/dh_elpa/emacsen-common"; sub maybe_install_helper{ - my ($package,$piece)=@_; + my ($package,$piece, $mode)=@_; my $file=pkgfile($package,"emacsen-$piece"); my $tmp=tmpdir($package); @@ -89,7 +89,8 @@ sub maybe_install_helper{ if (! -d "$ecdest/$piece") { doit("install","-d","$ecdest/$piece"); } - doit("install","-m0755","$templatedir/$piece", + + doit("install","-m$mode","$templatedir/$piece", "$ecdest/$piece/$package"); } } @@ -112,9 +113,10 @@ foreach my $package (@{$dh{DOPACKAGES}}) { my $file=pkgfile($package,"elpa"); if ($dh{BYTECOMPILE}) { - foreach my $piece (qw{compat install remove}) { - maybe_install_helper($package,$piece); - } + maybe_install_helper($package,'compat','0644'); + maybe_install_helper($package,'install','0755'); + maybe_install_helper($package,'remove','0755'); + if (! $dh{NOSCRIPTS}) { autoscript($package,"postinst","postinst-emacsen", "s/#PACKAGE#/$package/"); |