414ef64661
Certain services were not being enabled by default if PREFIX was set. This appears to have been intended for Gentoo Prefix systems which are indicated by MKPREFIX not PREFIX. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
90 lines
2.3 KiB
Makefile
90 lines
2.3 KiB
Makefile
BOOT= bootmisc fsck hostname localmount \
|
|
root swap swapfiles sysctl urandom ${BOOT-${OS}}
|
|
DEFAULT= local netmount
|
|
SHUTDOWN= savecache ${SHUTDOWN-${OS}}
|
|
SYSINIT= ${SYSINIT-${OS}}
|
|
|
|
LEVELDIR= ${DESTDIR}/${SYSCONFDIR}/runlevels
|
|
SYSINITDIR= ${LEVELDIR}/sysinit
|
|
BOOTDIR= ${LEVELDIR}/boot
|
|
DEFAULTDIR= ${LEVELDIR}/default
|
|
SHUTDOWNDIR= ${LEVELDIR}/shutdown
|
|
|
|
ifeq (${MKNET},)
|
|
BOOT+= network staticroute
|
|
endif
|
|
|
|
INITFILES= ../init.d
|
|
|
|
MK= ../mk
|
|
include ${MK}/sys.mk
|
|
include ${MK}/os.mk
|
|
include ${MK}/gitignore.mk
|
|
|
|
BOOT-${OS}=
|
|
SHUTDOWN-${OS}=
|
|
SYSINIT-${OS}=
|
|
|
|
ifeq (${MKNET},oldnet)
|
|
BOOT-FreeBSD+= net.lo0
|
|
BOOT-Linux+= net.lo
|
|
BOOT-NetBSD+= net.lo0
|
|
endif
|
|
|
|
BOOT-BSD= hostid newsyslog savecore syslogd swap-blk
|
|
|
|
# Generic BSD stuff
|
|
BOOT-FreeBSD+= hostid newsyslog savecore syslogd
|
|
# FreeBSD specific stuff
|
|
BOOT-FreeBSD+= adjkerntz dumpon syscons
|
|
|
|
BOOT-Linux+= hwclock keymaps modules mtab procfs termencoding tmpfiles.setup
|
|
SHUTDOWN-Linux= killprocs mount-ro
|
|
SYSINIT-Linux= devfs dmesg sysfs
|
|
|
|
# Generic BSD stuff
|
|
BOOT-NetBSD+= hostid newsyslog savecore syslogd
|
|
# NetBSD specific stuff
|
|
BOOT-NetBSD+= devdb swap-blk ttys wscons
|
|
|
|
all:
|
|
|
|
install:
|
|
if ! test -d "${SYSINITDIR}"; then \
|
|
${INSTALL} -d ${SYSINITDIR} || exit $$?; \
|
|
for x in ${SYSINIT}; do \
|
|
if test "${MKPREFIX}" = yes; then \
|
|
grep -q "keyword .*-prefix" ${INITFILES}/"$$x" && continue; \
|
|
fi; \
|
|
ln -snf ${INITDIR}/"$$x" ${SYSINITDIR}/"$$x" || exit $$?; done \
|
|
fi
|
|
if ! test -d "${BOOTDIR}"; then \
|
|
${INSTALL} -d ${BOOTDIR} || exit $$?; \
|
|
for x in ${BOOT}; do \
|
|
if test "${MKPREFIX}" = yes; then \
|
|
grep -q "keyword .*-prefix" ${INITFILES}/"$$x" && continue; \
|
|
fi; \
|
|
ln -snf ${INITDIR}/"$$x" ${BOOTDIR}/"$$x" || exit $$?; \
|
|
done \
|
|
fi
|
|
if ! test -d "${DEFAULTDIR}"; then \
|
|
${INSTALL} -d ${DEFAULTDIR} || exit $$?; \
|
|
for x in ${DEFAULT}; do \
|
|
if test "${MKPREFIX}" = yes; then \
|
|
grep -q "keyword .*-prefix" ${INITFILES}/"$$x" && continue; \
|
|
fi; \
|
|
ln -snf ${INITDIR}/"$$x" ${DEFAULTDIR}/"$$x" || exit $$?; done \
|
|
fi
|
|
if ! test -d "${SHUTDOWNDIR}"; then \
|
|
${INSTALL} -d ${SHUTDOWNDIR} || exit $$?; \
|
|
for x in ${SHUTDOWN}; do \
|
|
if test "${MKPREFIX}" = yes; then \
|
|
grep -q "keyword .*-prefix" ${INITFILES}/"$$x" && continue; \
|
|
fi; \
|
|
ln -snf ${INITDIR}/"$$x" ${SHUTDOWNDIR}/"$$x" || exit $$?; done \
|
|
fi
|
|
|
|
check test::
|
|
|
|
clean:
|