make sure directories to install stuff exist before installing
This commit is contained in:
parent
09774aaf36
commit
39fb9671d3
@ -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); \
|
||||
|
@ -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; \
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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; \
|
||||
|
Loading…
Reference in New Issue
Block a user