* 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.
		
			
				
	
	
		
			64 lines
		
	
	
		
			885 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			885 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
 | 
						|
AUTOMAKE_OPTIONS = 1.0 foreign
 | 
						|
 | 
						|
DEFS = 
 | 
						|
 | 
						|
noinst_LTLIBRARIES = libshadow.la
 | 
						|
 | 
						|
libshadow_la_LDFLAGS = -version-info 0:0:0
 | 
						|
 | 
						|
libshadow_la_SOURCES = \
 | 
						|
	commonio.c \
 | 
						|
	commonio.h \
 | 
						|
	defines.h \
 | 
						|
	encrypt.c \
 | 
						|
	exitcodes.h \
 | 
						|
	faillog.h \
 | 
						|
	fputsx.c \
 | 
						|
	getdef.c \
 | 
						|
	getdef.h \
 | 
						|
	get_gid.c \
 | 
						|
	getlong.c \
 | 
						|
	get_pid.c \
 | 
						|
	get_uid.c \
 | 
						|
	getulong.c \
 | 
						|
	groupio.c \
 | 
						|
	groupmem.c \
 | 
						|
	groupio.h \
 | 
						|
	gshadow.c \
 | 
						|
	lockpw.c \
 | 
						|
	nscd.c \
 | 
						|
	nscd.h \
 | 
						|
	pam_defs.h \
 | 
						|
	port.c \
 | 
						|
	port.h \
 | 
						|
	prototypes.h \
 | 
						|
	pwauth.c \
 | 
						|
	pwauth.h \
 | 
						|
	pwio.c \
 | 
						|
	pwio.h \
 | 
						|
	pwmem.c \
 | 
						|
	sgetgrent.c \
 | 
						|
	sgetpwent.c \
 | 
						|
	sgetspent.c \
 | 
						|
	sgroupio.c \
 | 
						|
	sgroupio.h\
 | 
						|
	shadow.c \
 | 
						|
	shadowio.c \
 | 
						|
	shadowio.h \
 | 
						|
	shadowmem.c \
 | 
						|
	utent.c
 | 
						|
 | 
						|
if WITH_TCB
 | 
						|
libshadow_la_SOURCES += tcbfuncs.c tcbfuncs.h
 | 
						|
endif
 | 
						|
 | 
						|
# These files are unneeded for some reason, listed in
 | 
						|
# order of appearance:
 | 
						|
#
 | 
						|
# sources for dbm support (not yet used)
 | 
						|
 | 
						|
EXTRA_DIST = \
 | 
						|
	.indent.pro \
 | 
						|
	gshadow_.h
 |