diff options
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/debian/rules b/debian/rules index c115d852..4c601548 100755 --- a/debian/rules +++ b/debian/rules @@ -22,31 +22,37 @@ dl = $(d)/local %: dh $@ --with quilt -override_dh_auto_build: - # Compile everything else - dh_auto_build - pod2man --section 8 --release="Debian GNU/Linux" $(dl)/pam_getenv >$(dl)/pam_getenv.8 - override_dh_auto_configure: dh_auto_configure -- --enable-static --enable-shared \ --libdir=/lib --sbindir=/sbin --disable-audit \ CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" +# make sure the SAG, MWG, ADG are readable with a browser. override_dh_compress: dh_compress -Xhtml +# .install files don't have "except for" handling, so we need to exclude +# our module that doesn't match right here override_dh_install: dh_install -plibpam-modules -Xpam_cracklib dh_install -Nlibpam-modules +# again, excluding files by hand; also, build our local manpage for pam_getenv +# from the XML override_dh_installman: + pod2man --section 8 --release="Debian GNU/Linux" $(dl)/pam_getenv >$(dl)/pam_getenv.8 dh_installman rm -f $(d)/libpam-modules/usr/share/man/man5/pam.conf.5 +# using perms that differ from upstream (sgid instead of suid) /and/ that +# dh_fixperms doesn't want override_dh_fixperms: dh_fixperms chgrp shadow $(d)/libpam-modules/sbin/unix_chkpwd chmod 02755 $(d)/libpam-modules/sbin/unix_chkpwd +# ideally, dh_makeshlibs could compute this from the symbols file; or we +# could drop it since anyone building against this package should have a +# dpkg-shlibdeps available that knows about symbols files? override_dh_makeshlibs: dh_makeshlibs -V "libpam0g (>= 1.1.0)" |