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