38 lines
		
	
	
		
			975 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			975 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
BOOT=		bootmisc fsck hostname localmount \
 | 
						|
		root swap sysctl urandom
 | 
						|
DEFAULT=	local netmount
 | 
						|
 | 
						|
LEVELDIR=	${DESTDIR}/${PREFIX}/${SYSCONFDIR}/runlevels
 | 
						|
BOOTDIR=	${LEVELDIR}/boot
 | 
						|
DEFAULTDIR=	${LEVELDIR}/default
 | 
						|
 | 
						|
MK=		../mk
 | 
						|
include ${MK}/sys.mk
 | 
						|
include ${MK}/os.mk
 | 
						|
include ${MK}/gitignore.mk
 | 
						|
include Makefile.${OS}
 | 
						|
include Makefile.${SUBOS}
 | 
						|
 | 
						|
all:
 | 
						|
 | 
						|
install:
 | 
						|
	if ! test -d "${BOOTDIR}"; then \
 | 
						|
		${INSTALL} -d ${BOOTDIR} || exit $$?; \
 | 
						|
		for x in ${BOOT}; do \
 | 
						|
			if test -n "${PREFIX}"; then \
 | 
						|
				grep -q "keyword .*noprefix" ${PREFIX}/etc/init.d/"$$x" && continue; \
 | 
						|
			fi; \
 | 
						|
			ln -snf ${PREFIX}/etc/init.d/"$$x" ${BOOTDIR}/"$$x" || exit $$?; \
 | 
						|
		done \
 | 
						|
	fi
 | 
						|
	if ! test -d "${DEFAULTDIR}"; then \
 | 
						|
		${INSTALL} -d ${DEFAULTDIR} || exit $$?; \
 | 
						|
		for x in ${DEFAULT}; do \
 | 
						|
			if test -n "${PREFIX}"; then \
 | 
						|
				grep -q "keyword .*noprefix" ${PREFIX}/etc/init.d/"$$x" && continue; \
 | 
						|
			fi; \
 | 
						|
			ln -snf ${PREFIX}/etc/init.d/"$$x" ${DEFAULTDIR}/"$$x" || exit $$?; done \
 | 
						|
	fi
 | 
						|
 | 
						|
clean:
 |