make sure directory to install stuff exists before installing
This commit is contained in:
parent
630d08dbe3
commit
80b652e0f4
@ -26,6 +26,14 @@ NOOBJ= noobj
|
||||
INCDIR= /usr/include/g++
|
||||
|
||||
install:
|
||||
@if [ ! -d ${DESTDIR}${INCDIR} ]; then \
|
||||
/bin/rm -f ${DESTDIR}${INCDIR} ; \
|
||||
mkdir -p ${DESTDIR}${INCDIR} ; \
|
||||
chown root.wheel ${DESTDIR}${INCDIR} ; \
|
||||
chmod 755 ${DESTDIR}${INCDIR} ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
@echo installing ${FILES}
|
||||
@-for i in ${FILES}; do \
|
||||
cmp -s $$i ${DESTDIR}${INCDIR}/$$i || \
|
||||
|
@ -16,10 +16,20 @@ UNSUPPORTED= xdr_float.c
|
||||
HDRS= auth.h auth_unix.h clnt.h pmap_clnt.h \
|
||||
pmap_prot.h pmap_rmt.h rpc.h rpc_msg.h svc.h svc_auth.h types.h xdr.h
|
||||
|
||||
INCDIR= /usr/include/rpc
|
||||
|
||||
all: librpc.a
|
||||
|
||||
beforeinstall: ${HDRS}
|
||||
@if [ ! -d ${DESTDIR}${INCDIR} ]; then \
|
||||
/bin/rm -f ${DESTDIR}${INCDIR} ; \
|
||||
mkdir -p ${DESTDIR}${INCDIR} ; \
|
||||
chown root.wheel ${DESTDIR}${INCDIR} ; \
|
||||
chmod 755 ${DESTDIR}${INCDIR} ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
cd ${.CURDIR}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${HDRS} \
|
||||
${DESTDIR}/usr/include/rpc
|
||||
${DESTDIR}${INCDIR}
|
||||
|
||||
.include <bsd.lib.mk>
|
||||
|
@ -8,6 +8,14 @@ NOOBJ= noobj
|
||||
all clean cleandir depend lint tags:
|
||||
|
||||
install:
|
||||
@@if [ ! -d ${DESTDIR}${BINDIR}/dict ]; then \
|
||||
/bin/rm -f ${DESTDIR}${BINDIR}/dict ; \
|
||||
mkdir -p ${DESTDIR}${BINDIR}/dict ; \
|
||||
chown root.wheel ${DESTDIR}${BINDIR}/dict ; \
|
||||
chmod 755 ${DESTDIR}${BINDIR}/dict ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
|
||||
${DESTDIR}${BINDIR}/dict
|
||||
|
||||
|
@ -10,6 +10,14 @@ SUBDIR= 04.pascal 06.sysman 07.ipctut \
|
||||
18.curses
|
||||
|
||||
beforeinstall:
|
||||
@if [ ! -d ${DESTDIR}${BINDIR} ]; then \
|
||||
/bin/rm -f ${DESTDIR}${BINDIR} ; \
|
||||
mkdir -p ${DESTDIR}${BINDIR} ; \
|
||||
chown root.wheel ${DESTDIR}${BINDIR} ; \
|
||||
chmod 755 ${DESTDIR}${BINDIR} ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
|
||||
${DESTDIR}${BINDIR}
|
||||
|
||||
|
@ -16,6 +16,14 @@ SUBDIR+=01.setup
|
||||
.endif
|
||||
|
||||
beforeinstall:
|
||||
@if [ ! -d ${DESTDIR}${BINDIR} ]; then \
|
||||
/bin/rm -f ${DESTDIR}${BINDIR} ; \
|
||||
mkdir -p ${DESTDIR}${BINDIR} ; \
|
||||
chown root.wheel ${DESTDIR}${BINDIR} ; \
|
||||
chmod 755 ${DESTDIR}${BINDIR} ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
|
||||
${DESTDIR}${BINDIR}
|
||||
|
||||
|
@ -12,6 +12,14 @@ SUBDIR= 04.csh 07.Mail \
|
||||
33.rogue 34.trek
|
||||
|
||||
beforeinstall:
|
||||
@if [ ! -d ${DESTDIR}${BINDIR} ]; then \
|
||||
/bin/rm -f ${DESTDIR}${BINDIR} ; \
|
||||
mkdir -p ${DESTDIR}${BINDIR} ; \
|
||||
chown root.wheel ${DESTDIR}${BINDIR} ; \
|
||||
chmod 755 ${DESTDIR}${BINDIR} ; \
|
||||
else \
|
||||
true ; \
|
||||
fi
|
||||
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
|
||||
${DESTDIR}${BINDIR}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user