75 lines
2.7 KiB
Makefile
75 lines
2.7 KiB
Makefile
#
|
|
# DESTDIR is defined here to be something which does *NOT* exist - it must be
|
|
# specified on the command line when doing a "make DESTDIR=/mnt distribution".
|
|
# This is aimed at avoiding overwriting the system disk's /etc files.
|
|
#
|
|
# Example:
|
|
# mount /dev/ra1a /mnt
|
|
# make DESTDIR=/mnt distribution
|
|
|
|
DESTDIR = /foobar
|
|
OWN = root
|
|
GRP = wheel
|
|
|
|
FILES = crontab fstab gettytab group motd passwd \
|
|
rc rc.local shells syslog.conf ttys
|
|
|
|
all install depend lint tags:
|
|
|
|
clean:
|
|
rm -f *~
|
|
|
|
distribution:
|
|
-@mkdir -p ${DESTDIR}/dev
|
|
@chmod 755 ${DESTDIR}/dev
|
|
-@mkdir -p ${DESTDIR}/etc
|
|
@chmod 755 ${DESTDIR}/etc
|
|
@chown ${OWN}.${GRP} ${DESTDIR}/dev ${DESTDIR}/etc
|
|
-@mkdir -p ${DESTDIR}/usr/spool/mqueue
|
|
@chmod 755 ${DESTDIR}/usr/spool/mqueue
|
|
@chown ${OWN}.${GRP} ${DESTDIR}/usr/spool/mqueue
|
|
|
|
install -c -o ${OWN} -g ${GRP} -m 644 ${FILES} ${DESTDIR}/etc
|
|
install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc
|
|
install -c -o ${OWN} -g ${GRP} -m 600 hosts.equiv ${DESTDIR}/etc
|
|
install -c -o ${OWN} -g ${GRP} -m 555 MAKEDEV.local MAKEDEV \
|
|
${DESTDIR}/dev
|
|
install -c -o ${OWN} -g operator -m 664 /dev/null \
|
|
${DESTDIR}/etc/dumpdates
|
|
install -c -o ${OWN} -g operator -m 664 /dev/null \
|
|
${DESTDIR}/etc/sendmail.cw
|
|
install -c -o ${OWN} -g operator -m 664 /dev/null \
|
|
${DESTDIR}/etc/sendmail.fc
|
|
-@mkdir -p ${DESTDIR}/usr/adm ${DESTDIR}/var/run ${DESTDIR}/var/db
|
|
@chmod 655 ${DESTDIR}/usr/adm ${DESTDIR}/var/run ${DESTDIR}/var/db
|
|
@chown ${OWN}.${GRP} ${DESTDIR}/usr/adm ${DESTDIR}/var/run \
|
|
${DESTDIR}/var/db
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/messages
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/daemonlog
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/debuglog
|
|
install -c -o ${OWN} -g operator -m 664 /dev/null \
|
|
${DESTDIR}/usr/adm/shutdownlog
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/spool/mqueue/syslog
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/lpd-errs
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/var/run/utmp
|
|
install -c -o nobody -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/var/db/find.codes
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/lastlog
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/wtmp
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/acct
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/usracct
|
|
install -c -o ${OWN} -g ${GRP} -m 644 /dev/null \
|
|
${DESTDIR}/usr/adm/savacct
|
|
install -c -o uucp -g daemon -m 600 /dev/null \
|
|
${DESTDIR}/usr/adm/aculog
|