1 1.5 soren # $NetBSD: Makefile,v 1.5 1999/12/08 00:01:36 soren 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.5 soren MLINKS= useradd.8 adduser.8 22 1.1 agc 23 1.4 simonb .if ${MKSHARE} != "no" 24 1.4 simonb FILES= dot.cshrc dot.login dot.profile 25 1.4 simonb FILESNAME_dot.cshrc= .cshrc 26 1.4 simonb FILESNAME_dot.login= .login 27 1.4 simonb FILESNAME_dot.profile= .profile 28 1.4 simonb FILESDIR= /usr/share/examples/usermgmt 29 1.4 simonb .endif 30 1.4 simonb 31 1.1 agc .include <bsd.prog.mk> 32 1.1 agc 33 1.1 agc test: ${PROG} 34 1.1 agc @echo "No news is good news" 35 1.1 agc @echo "1. Adding new user" 36 1.1 agc ./${PROG} add -m -g=uid test1.1 37 1.1 agc @echo "2. Modifying new user" 38 1.1 agc ./${PROG} mod -l test1.2 test1.1 39 1.1 agc @echo "3. Deleting new user" 40 1.1 agc ./${PROG} del -r test1.2 41 1.1 agc @echo "4. Attempting to add an invalid user name - IGNORE ANY ERROR" 42 1.1 agc -./${PROG} add -m test1%1 43 1.1 agc @echo "5. Bad usage - IGNORE ANY ERROR" 44 1.1 agc -./${PROG} add -m 45 1.1 agc @echo "All tests completed" 46