From 35a12657ae6303846550ec7186f22291ec21552e Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Mon, 31 Aug 2009 15:23:12 -0600 Subject: [PATCH] dh_fixperms smashing perms, force them back after it runs --- debian/rules | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/debian/rules b/debian/rules index 57580d1..e3fbbd4 100755 --- a/debian/rules +++ b/debian/rules @@ -88,28 +88,28 @@ install: build-stamp dh_clean -k dh_installdirs - $(MAKE) -C build-simple install DESTDIR=$(CURDIR)/debian/sudo - $(MAKE) -C build-ldap install DESTDIR=$(CURDIR)/debian/sudo-ldap + $(MAKE) -C build-simple install DESTDIR=debian/sudo + $(MAKE) -C build-ldap install DESTDIR=debian/sudo-ldap # remove stuff we don't want - rm -f $(CURDIR)/debian/sudo/etc/sudoers \ - $(CURDIR)/debian/sudo-ldap/etc/sudoers + rm -f debian/sudo/etc/sudoers \ + debian/sudo-ldap/etc/sudoers # and install things we do want that make install doesn't know about - install -o root -g root -m 0644 $(CURDIR)/debian/sudo.pam \ + install -o root -g root -m 0644 debian/sudo.pam \ debian/sudo/etc/pam.d/sudo - install -o root -g root -m 0644 $(CURDIR)/debian/sudo.pam \ + install -o root -g root -m 0644 debian/sudo.pam \ debian/sudo-ldap/etc/pam.d/sudo - install -o root -g root -m 0644 $(CURDIR)/debian/sudo.lintian \ - $(CURDIR)/debian/sudo/usr/share/lintian/overrides/sudo - install -o root -g root -m 0644 $(CURDIR)/debian/sudo-ldap.lintian \ - $(CURDIR)/debian/sudo-ldap/usr/share/lintian/overrides/sudo-ldap + install -o root -g root -m 0644 debian/sudo.lintian \ + debian/sudo/usr/share/lintian/overrides/sudo + install -o root -g root -m 0644 debian/sudo-ldap.lintian \ + debian/sudo-ldap/usr/share/lintian/overrides/sudo-ldap - install -o root -g root -m 0440 $(CURDIR)/debian/README \ - $(CURDIR)/debian/sudo/etc/sudoers.d/README - install -o root -g root -m 0440 $(CURDIR)/debian/README \ - $(CURDIR)/debian/sudo-ldap/etc/sudoers.d/README + install -o root -g root -m 0440 debian/README \ + debian/sudo/etc/sudoers.d/README + install -o root -g root -m 0440 debian/README \ + debian/sudo-ldap/etc/sudoers.d/README binary-indep: build install @@ -127,6 +127,8 @@ binary-arch: build install dh_fixperms chown root.root debian/sudo/usr/bin/sudo debian/sudo-ldap/usr/bin/sudo chmod 4755 debian/sudo/usr/bin/sudo debian/sudo-ldap/usr/bin/sudo + chmod 0440 debian/sudo/etc/sudoers.d/README \ + debian/sudo-ldap/etc/sudoers.d/README dh_installdeb dh_shlibdeps dh_gencontrol -- 2.47.2