Home | History | Annotate | Line # | Download | only in user
Makefile revision 1.5
      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