2007-10-07 11:44:02 +00:00
|
|
|
|
|
|
|
AUTOMAKE_OPTIONS = 1.0 foreign
|
|
|
|
|
2007-10-07 11:44:51 +00:00
|
|
|
DEFS =
|
2007-10-07 11:44:02 +00:00
|
|
|
|
2007-12-26 09:18:45 +00:00
|
|
|
noinst_LTLIBRARIES = libshadow.la
|
2007-10-07 11:44:51 +00:00
|
|
|
|
|
|
|
libshadow_la_LDFLAGS = -version-info 0:0:0
|
|
|
|
|
|
|
|
libshadow_la_SOURCES = \
|
|
|
|
commonio.c \
|
|
|
|
commonio.h \
|
|
|
|
defines.h \
|
|
|
|
encrypt.c \
|
2007-10-07 11:46:52 +00:00
|
|
|
exitcodes.h \
|
2007-10-07 11:44:51 +00:00
|
|
|
faillog.h \
|
2011-02-16 20:32:16 +00:00
|
|
|
fields.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
fputsx.c \
|
|
|
|
getdef.c \
|
|
|
|
getdef.h \
|
2009-03-21 20:24:37 +00:00
|
|
|
get_gid.c \
|
2009-04-10 22:35:26 +00:00
|
|
|
getlong.c \
|
2009-04-24 23:28:15 +00:00
|
|
|
get_pid.c \
|
2009-03-21 20:24:37 +00:00
|
|
|
get_uid.c \
|
2009-04-24 23:28:15 +00:00
|
|
|
getulong.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
groupio.c \
|
2007-11-18 23:20:02 +00:00
|
|
|
groupmem.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
groupio.h \
|
|
|
|
gshadow.c \
|
|
|
|
lockpw.c \
|
2007-10-07 11:45:23 +00:00
|
|
|
nscd.c \
|
|
|
|
nscd.h \
|
2007-10-07 11:44:51 +00:00
|
|
|
pam_defs.h \
|
|
|
|
port.c \
|
|
|
|
port.h \
|
|
|
|
prototypes.h \
|
|
|
|
pwauth.c \
|
|
|
|
pwauth.h \
|
|
|
|
pwio.c \
|
|
|
|
pwio.h \
|
2007-11-18 23:20:02 +00:00
|
|
|
pwmem.c \
|
2013-01-22 01:14:35 -08:00
|
|
|
subordinateio.h \
|
|
|
|
subordinateio.c \
|
2011-12-09 22:13:02 +00:00
|
|
|
selinux.c \
|
2011-12-09 21:30:19 +00:00
|
|
|
semanage.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
sgetgrent.c \
|
|
|
|
sgetpwent.c \
|
2009-04-10 22:35:43 +00:00
|
|
|
sgetspent.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
sgroupio.c \
|
|
|
|
sgroupio.h\
|
|
|
|
shadow.c \
|
|
|
|
shadowio.c \
|
|
|
|
shadowio.h \
|
2007-11-18 23:20:02 +00:00
|
|
|
shadowmem.c \
|
2011-08-20 13:33:38 +00:00
|
|
|
spawn.c \
|
2007-10-07 11:44:51 +00:00
|
|
|
utent.c
|
|
|
|
|
2010-01-30 Paweł Hajdan, Jr. <phajdan.jr@gentoo.org>
* NEWS: Add support for TCB.
* lib/tcbfuncs.h, lib/tcbfuncs.c, lib/Makefile.am: New library to
support TCB.
* lib/prototypes, libmisc/copydir.c (remove_tree): Add boolean
parameter remove_root.
* configure.in: Add conditional WITH_TCB.
* src/userdel.c, src/usermod.c: Add support for TCB. Update call to
remove_tree().
* src/pwconv.c, src/pwunconv.c: Should not be used with TCB enabled.
* src/vipw.c: Add support for TCB. Update call to remove_tree().
* src/useradd.c: Add support for TCB. Open the shadow file outside
of open_files().
* src/chage.c: Add support for TCB.
* src/Makefile.am: Install passwd sgid shadow when TCB is enabled.
* lib/getdefs.c, man/vipw.8.xml, man/login.defs.5.xml,
man/login.defs/TCB_AUTH_GROUP.xml, man/login.defs/USE_TCB.xml,
man/login.defs/TCB_SYMLINKS.xml, man/generate_mans.mak,
man/generate_mans.deps, man/Makefile.am: New configuration
parameters: TCB_AUTH_GROUP, TCB_SYMLINKS, USE_TCB.
* lib/shadowio.c, lib/commonio.c: Add support for TCB.
2010-03-04 18:11:13 +00:00
|
|
|
if WITH_TCB
|
|
|
|
libshadow_la_SOURCES += tcbfuncs.c tcbfuncs.h
|
|
|
|
endif
|
|
|
|
|
2007-10-07 11:44:02 +00:00
|
|
|
# These files are unneeded for some reason, listed in
|
|
|
|
# order of appearance:
|
|
|
|
#
|
|
|
|
# sources for dbm support (not yet used)
|
|
|
|
|
2007-10-07 11:44:51 +00:00
|
|
|
EXTRA_DIST = \
|
|
|
|
.indent.pro \
|
2007-10-07 11:45:58 +00:00
|
|
|
gshadow_.h
|