summaryrefslogtreecommitdiffstats
path: root/usr.bin/chpass
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-08-17 11:26:42 +0000
committerbde <bde@FreeBSD.org>1995-08-17 11:26:42 +0000
commit59ce0fe7adcdd2040063722b39133cc09cd8d746 (patch)
tree6d752b245f63d791b64edb3592e3bfdd2a4bcbd8 /usr.bin/chpass
parentf2c21db1649c3858bf0d3d1775e0462f923dd982 (diff)
downloadFreeBSD-src-59ce0fe7adcdd2040063722b39133cc09cd8d746.zip
FreeBSD-src-59ce0fe7adcdd2040063722b39133cc09cd8d746.tar.gz
Remove bogus ${DESTDIR}s from LINKS.
Keep DPADD up to date with LDADD. bsd.prog.mk's install rule can't handle schg'ed links, so ugly beforeinstall and afterinstall rules are required.
Diffstat (limited to 'usr.bin/chpass')
-rw-r--r--usr.bin/chpass/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/usr.bin/chpass/Makefile b/usr.bin/chpass/Makefile
index e0849bc..a1e2947 100644
--- a/usr.bin/chpass/Makefile
+++ b/usr.bin/chpass/Makefile
@@ -6,15 +6,17 @@ BINOWN= root
BINMODE=4555
.PATH: ${.CURDIR}/../../usr.sbin/pwd_mkdb ${.CURDIR}/../../usr.sbin/vipw
CFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../usr.sbin/vipw
-LINKS= ${DESTDIR}${BINDIR}/chpass ${DESTDIR}${BINDIR}/chfn
-LINKS+= ${DESTDIR}${BINDIR}/chpass ${DESTDIR}${BINDIR}/chsh
-LINKS+= ${DESTDIR}${BINDIR}/chpass ${DESTDIR}${BINDIR}/ypchpass
-LINKS+= ${DESTDIR}${BINDIR}/chpass ${DESTDIR}${BINDIR}/ypchfn
-LINKS+= ${DESTDIR}${BINDIR}/chpass ${DESTDIR}${BINDIR}/ypchsh
+LINKS= ${BINDIR}/chpass ${BINDIR}/chfn
+LINKS+= ${BINDIR}/chpass ${BINDIR}/chsh
+LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchpass
+LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchfn
+LINKS+= ${BINDIR}/chpass ${BINDIR}/ypchsh
MLINKS= chpass.1 chfn.1 chpass.1 chsh.1
-COPTS+=-DYP
-SRCS+= pw_yp.c
-LDADD+=-lrpcsvc -lcrypt
+COPTS+= -DYP
+SRCS+= pw_yp.c
+DPADD= ${LIBRPCSVC} ${LIBCRYPT}
+LDADD+= -lrpcsvc -lcrypt
+
beforeinstall:
[ ! -e ${DESTDIR}${BINDIR}/chpass ] || \
chflags noschg ${DESTDIR}${BINDIR}/chpass
OpenPOWER on IntegriCloud