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