diff options
author | Bruce Evans <bde@FreeBSD.org> | 1995-08-17 11:26:42 +0000 |
---|---|---|
committer | Bruce Evans <bde@FreeBSD.org> | 1995-08-17 11:26:42 +0000 |
commit | 73f5cfe48aa896d40905726d22fe1354a0608d6a (patch) | |
tree | 12eff7c82769aca9c35119ad86c31d73cc19d0ff /chpass/Makefile | |
parent | f811b41cc996c70cfc5a1f29938e18cfacec1814 (diff) | |
download | pw-darwin-73f5cfe48aa896d40905726d22fe1354a0608d6a.tar.gz pw-darwin-73f5cfe48aa896d40905726d22fe1354a0608d6a.tar.zst pw-darwin-73f5cfe48aa896d40905726d22fe1354a0608d6a.zip |
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 'chpass/Makefile')
-rw-r--r-- | chpass/Makefile | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/chpass/Makefile b/chpass/Makefile index e0849bc..a1e2947 100644 --- a/chpass/Makefile +++ b/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 |