1c6063d0dSWarner Losh.include <src.opts.mk> 2e1fe3dbaSRuslan Ermilov 3*dfb98e35SAlex Richardson.PATH: ${SRCTOP}/lib/libc/gen 48d32d8d5SDavid E. O'Brien 59b50d902SRodney W. GrimesPROG= chpass 6f1d05925SDag-Erling SmørgravSRCS= chpass.c edit.c field.c pw_scan.c table.c util.c 7cda2a9b2SRuslan ErmilovBINOWN= root 89b50d902SRodney W. GrimesBINMODE=4555 955cd62fcSGlen BarberPRECIOUSPROG= 10e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 118d32d8d5SDavid E. O'BrienCFLAGS+= -DYP 126c58990dSBjoern A. Zeeb.endif 138d32d8d5SDavid E. O'Brien#Some people need this, uncomment to activate 148d32d8d5SDavid E. O'Brien#CFLAGS+=-DRESTRICT_FULLNAME_CHANGE 15*dfb98e35SAlex RichardsonCFLAGS+=-I${SRCTOP}/lib/libc/gen -I. 168d32d8d5SDavid E. O'Brien 173e11bd9eSBaptiste DaroussinLIBADD= crypt util 18e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 193e11bd9eSBaptiste DaroussinLIBADD+= ypclnt 206c58990dSBjoern A. Zeeb.endif 218d32d8d5SDavid E. O'Brien 22ce9f2d31SRodney W. GrimesSYMLINKS= chpass ${BINDIR}/chfn 23ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/chsh 24e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 25ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchfn 26ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchpass 27ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchsh 28aee04204SAndrey A. Chernov.endif 29dab372aeSWolfram Schneider 309b50d902SRodney W. GrimesMLINKS= chpass.1 chfn.1 chpass.1 chsh.1 31e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 32dab372aeSWolfram SchneiderMLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 33aee04204SAndrey A. Chernov.endif 34dab372aeSWolfram Schneider 35674c4585SGlen Barberbeforeinstall: 36674c4585SGlen Barber.for i in chpass chfn chsh ypchpass ypchfn ypchsh 37674c4585SGlen Barber.if exists(${DESTDIR}${BINDIR}/$i) 38674c4585SGlen Barber -chflags noschg ${DESTDIR}${BINDIR}/$i 39674c4585SGlen Barber.endif 40674c4585SGlen Barber.endfor 41674c4585SGlen Barber 429b50d902SRodney W. Grimes.include <bsd.prog.mk> 43