make sure directories to install stuff exist before installing

This commit is contained in:
cgd 1993-04-09 09:43:43 +00:00
parent 09774aaf36
commit 39fb9671d3
7 changed files with 65 additions and 1 deletions

View File

@ -51,6 +51,14 @@ clean cleandir:
.if !target(install)
install:
@if [ ! -d "${DESTDIR}${DEVICEDIR}" ]; then \
/bin/rm -f ${DESTDIR}${DEVICEDIR} ; \
mkdir -p ${DESTDIR}${DEVICEDIR} ; \
chown root.wheel ${DESTDIR}${DEVICEDIR} ; \
chmod 755 ${DESTDIR}${DEVICEDIR} ; \
else \
true ; \
fi
-for f in $(FONTFILES); do \
install -c -o $(FONTOWN) -g $(FONTGRP) -m $(FONTMODE) $$f \
$(DESTDIR)$(DEVICEDIR); \

View File

@ -9,11 +9,27 @@ TMSRCS= tmac.e
MAN7= me.0
beforeinstall:
@if [ ! -d ${DESTDIR}${MELIB} ]; then \
/bin/rm -f ${DESTDIR}${MELIB} ; \
mkdir -p ${DESTDIR}${MELIB} ; \
chown root.wheel ${DESTDIR}${MELIB} ; \
chmod 755 ${DESTDIR}${MELIB} ; \
else \
true ; \
fi
cd ${.CURDIR}; for i in ${MESRCS}; do \
sed -f strip.sed < $$i > ${DESTDIR}${MELIB}/$$i; \
chown ${BINOWN}.${BINGRP} ${DESTDIR}${MELIB}/$$i; \
chmod 444 ${DESTDIR}${MELIB}/$$i; \
done
@if [ ! -d ${DESTDIR}${TMLIB} ]; then \
/bin/rm -f ${DESTDIR}${TMLIB} ; \
mkdir -p ${DESTDIR}${TMLIB} ; \
chown root.wheel ${DESTDIR}${TMLIB} ; \
chmod 755 ${DESTDIR}${TMLIB} ; \
else \
true ; \
fi
cd ${.CURDIR}; for i in ${TMSRCS}; do \
sed -f strip.sed < $$i > ${DESTDIR}${TMLIB}/$$i; \
chown ${BINOWN}.${BINGRP} ${DESTDIR}${TMLIB}/$$i; \

View File

@ -7,6 +7,14 @@ NOOBJ= noobj
all clean cleandir depend lint tags:
install:
@if [ ! -d ${DESTDIR}${BINDIR}/misc ]; then \
/bin/rm -f ${DESTDIR}${BINDIR}/misc ; \
mkdir -p ${DESTDIR}${BINDIR}/misc ; \
chown root.wheel ${DESTDIR}${BINDIR}/misc ; \
chmod 755 ${DESTDIR}${BINDIR}/misc ; \
else \
true ; \
fi
cd ${.CURDIR}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
${DESTDIR}${BINDIR}/misc

View File

@ -6,6 +6,14 @@ NOOBJ= noobj
all clean cleandir depend lint tags:
install:
@if [ ! -d ${DESTDIR}${BINDIR}/skel ]; then \
/bin/rm -f ${DESTDIR}${BINDIR}/skel ; \
mkdir -p ${DESTDIR}${BINDIR}/skel ; \
chown root.wheel ${DESTDIR}${BINDIR}/skel ; \
chmod 755 ${DESTDIR}${BINDIR}/skel ; \
else \
true ; \
fi
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
${DESTDIR}${BINDIR}/skel

View File

@ -8,6 +8,14 @@ NOOBJ= noobj
all clean cleandir depend lint tags:
install:
@if [ ! -d ${DESTDIR}${BINDIR}/tabset ]; then \
/bin/rm -f ${DESTDIR}${BINDIR}/tabset ; \
mkdir -p ${DESTDIR}${BINDIR}/tabset ; \
chown root.wheel ${DESTDIR}${BINDIR}/tabset ; \
chmod 755 ${DESTDIR}${BINDIR}/tabset ; \
else \
true ; \
fi
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
${DESTDIR}${BINDIR}/tabset

View File

@ -18,7 +18,15 @@ cleandir: clean
rm -f ${MAN5}
beforeinstall:
install -o ${BINOWN} -g ${BINGRP} -m 444 termcap \
@if [ ! -d ${DESTDIR}${BINDIR}/misc ]; then \
/bin/rm -f ${DESTDIR}${BINDIR}/misc ; \
mkdir -p ${DESTDIR}${BINDIR}/misc ; \
chown root.wheel ${DESTDIR}${BINDIR}/misc ; \
chmod 755 ${DESTDIR}${BINDIR}/misc ; \
else \
true ; \
fi
install -c -o ${BINOWN} -g ${BINGRP} -m 444 termcap \
${DESTDIR}${BINDIR}/misc
install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/map3270 \
${DESTDIR}${BINDIR}/misc

View File

@ -14,6 +14,14 @@ OFILES= tmac.an.v6compat tmac.an6n tmac.an6t tmac.a tmac.cp
all clean cleandir depend lint tags:
beforeinstall:
@if [ ! -d ${DESTDIR}${BINDIR}/tmac ]; then \
/bin/rm -f ${DESTDIR}${BINDIR}/tmac ; \
mkdir -p ${DESTDIR}${BINDIR}/tmac ; \
chown root.wheel ${DESTDIR}${BINDIR}/tmac ; \
chmod 755 ${DESTDIR}${BINDIR}/tmac ; \
else \
true ; \
fi
for i in ${MSRCS}; do \
sed -f ${STRIP_SED} < $$i > ${DESTDIR}${BINDIR}/tmac/tmac.$$i; \
chown ${BINOWN}.${BINGRP} ${DESTDIR}${BINDIR}/tmac/tmac.$$i; \