source: trunk/debathena/config/nsswitch-config/debian/rules @ 22768

Revision 22768, 1.4 KB checked in by tabbott, 16 years ago (diff)
Make it possible to add new users/groups with the same name as Athena users and groups. * debathena/libnss-nonlocal/: If NSS_NONLOCAL_IGNORE is set, pretend that nonlocal information doesn't exist. * config/nsswitch-config/debian/: Divert and wrap adduser, useradd, groupadd, addgroup, dpkg to set NSS_NONLOCAL_IGNORE when adding new accounts both manually and when installing new packages.
  • Property svn:executable set to *
Line 
1#!/usr/bin/make -f
2
3DEB_AUTO_UPDATE_DEBIAN_CONTROL = 1
4DEBATHENA_REPLACE_CONFFILES_debathena-nsswitch-config += \
5        /etc/nsswitch.conf.debathena
6ifneq ($(wildcard /usr/share/base-files/nsswitch.conf),)
7    DEBATHENA_CHECK_CONFFILES_SOURCE_/etc/nsswitch.conf.debathena = \
8        /usr/share/base-files/nsswitch.conf
9endif
10DEBATHENA_DIVERT_FILES_debathena-nsswitch-config += \
11        /usr/sbin/adduser \
12        /usr/sbin/groupadd \
13        /usr/sbin/addgroup \
14        /usr/sbin/useradd \
15        /usr/bin/dpkg
16DEB_DH_LINK_ARGS += /usr/share/man/man8/adduser.8.gz /usr/share/man/man8/adduser.debathena.8.gz \
17                    /usr/share/man/man8/adduser.8.gz /usr/share/man/man8/adduser.debathena-orig.8.gz \
18                    /usr/share/man/man8/addgroup.8.gz /usr/share/man/man8/addgroup.debathena.8.gz \
19                    /usr/share/man/man8/addgroup.8.gz /usr/share/man/man8/addgroup.debathena-orig.8.gz \
20                    /usr/share/man/man8/useradd.8.gz /usr/share/man/man8/useradd.debathena.8.gz \
21                    /usr/share/man/man8/useradd.8.gz /usr/share/man/man8/useradd.debathena-orig.8.gz \
22                    /usr/share/man/man8/groupadd.8.gz /usr/share/man/man8/groupadd.debathena.8.gz \
23                    /usr/share/man/man8/groupadd.8.gz /usr/share/man/man8/groupadd.debathena-orig.8.gz \
24                    /usr/share/man/man8/dpkg.8.gz /usr/share/man/man8/dpkg.debathena.8.gz \
25                    /usr/share/man/man8/dpkg.8.gz /usr/share/man/man8/dpkg.debathena-orig.8.gz
26include /usr/share/cdbs/1/rules/debhelper.mk
27include /usr/share/cdbs/1/rules/debathena-replace-conffiles.mk
28
Note: See TracBrowser for help on using the repository browser.