make sure directory to install stuff exists before installing

This commit is contained in:
cgd 1993-04-09 09:39:59 +00:00
parent 630d08dbe3
commit 80b652e0f4
6 changed files with 51 additions and 1 deletions

View File

@ -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 || \

View File

@ -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>

View File

@ -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

View File

@ -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}

View File

@ -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}

View File

@ -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}