1 # $NetBSD: Makefile,v 1.5 1999/12/08 00:01:36 soren Exp $ 2 # 3 .include <bsd.own.mk> 4 5 CPPFLAGS+= -DEXTENSIONS 6 7 SKEL_DIR= /etc/skel 8 EXAMPLE_DIR= ${DESTDIR}/usr/share/examples/usermgmt 9 10 PROG= user 11 LINKS+= ${BINDIR}/user ${BINDIR}/useradd 12 LINKS+= ${BINDIR}/user ${BINDIR}/userdel 13 LINKS+= ${BINDIR}/user ${BINDIR}/usermod 14 LINKS+= ${BINDIR}/user ${BINDIR}/group 15 LINKS+= ${BINDIR}/user ${BINDIR}/groupadd 16 LINKS+= ${BINDIR}/user ${BINDIR}/groupdel 17 LINKS+= ${BINDIR}/user ${BINDIR}/groupmod 18 LDADD+= -lutil 19 DPADD+= ${LIBUTIL} 20 MAN= user.8 useradd.8 userdel.8 usermod.8 group.8 groupadd.8 groupdel.8 groupmod.8 21 MLINKS= useradd.8 adduser.8 22 23 .if ${MKSHARE} != "no" 24 FILES= dot.cshrc dot.login dot.profile 25 FILESNAME_dot.cshrc= .cshrc 26 FILESNAME_dot.login= .login 27 FILESNAME_dot.profile= .profile 28 FILESDIR= /usr/share/examples/usermgmt 29 .endif 30 31 .include <bsd.prog.mk> 32 33 test: ${PROG} 34 @echo "No news is good news" 35 @echo "1. Adding new user" 36 ./${PROG} add -m -g=uid test1.1 37 @echo "2. Modifying new user" 38 ./${PROG} mod -l test1.2 test1.1 39 @echo "3. Deleting new user" 40 ./${PROG} del -r test1.2 41 @echo "4. Attempting to add an invalid user name - IGNORE ANY ERROR" 42 -./${PROG} add -m test1%1 43 @echo "5. Bad usage - IGNORE ANY ERROR" 44 -./${PROG} add -m 45 @echo "All tests completed" 46