# Largely based on BLFS Bootscripts Makefile from Linux From Scratch SHELL=/bin/bash ETCDIR=/etc LIBDIR=${DESTDIR}/lib/services EXTDIR=${DESTDIR}${ETCDIR} MODE=754 DIRMODE=755 CONFMODE=644 all: @grep "^install" Makefile | cut -d ":" -f 1 @echo "Select an appropriate install target from the above list" create-dirs: install -d -m ${DIRMODE} ${EXTDIR}/rc.d/rc{0,1,2,3,4,5,6,S}.d install -d -m ${DIRMODE} ${EXTDIR}/rc.d/init.d install -d -m ${DIRMODE} ${EXTDIR}/sysconfig create-service-dir: install -d -m ${DIRMODE} ${LIBDIR} install-qemu-ga: create-dirs install -m ${MODE} ziomekos/init.d/qemu-ga ${EXTDIR}/rc.d/init.d/ ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc0.d/K00qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc1.d/K00qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc2.d/S35qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc3.d/S35qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc4.d/S35qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc5.d/S35qemu-ga ln -sf ../init.d/qemu-ga ${EXTDIR}/rc.d/rc6.d/K00qemu-ga install-local: create-dirs install -m ${MODE} ziomekos/init.d/local ${EXTDIR}/rc.d/init.d/ install -m ${DIRMODE} ${EXTDIR}/rc.local.d ln -sf ../init.d/local ${EXTDIR}/rc.d/rc2.d/S36local ln -sf ../init.d/local ${EXTDIR}/rc.d/rc3.d/S36local ln -sf ../init.d/local ${EXTDIR}/rc.d/rc4.d/S36local ln -sf ../init.d/local ${EXTDIR}/rc.d/rc5.d/S36local uninstall-qemu-ga: rm -f ${EXTDIR}/rc.d/init.d/qemu-ga rm -f ${EXTDIR}/rc.d/rc0.d/K00qemu-ga rm -f ${EXTDIR}/rc.d/rc1.d/K00qemu-ga rm -f ${EXTDIR}/rc.d/rc2.d/S35qemu-ga rm -f ${EXTDIR}/rc.d/rc3.d/S35qemu-ga rm -f ${EXTDIR}/rc.d/rc4.d/S35qemu-ga rm -f ${EXTDIR}/rc.d/rc5.d/S35qemu-ga rm -f ${EXTDIR}/rc.d/rc6.d/K00qemu-ga uninstall-local: rm -f ${EXTDIR}/rc.d/init.d/local rm -f ${EXTDIR}/rc.d/rc2.d/S36local rm -f ${EXTDIR}/rc.d/rc3.d/S36local rm -f ${EXTDIR}/rc.d/rc4.d/S36local rm -f ${EXTDIR}/rc.d/rc5.d/S36local .PHONY: all create-dirs create-service-dir \ install-qemu-ga \ install-local \ uninstall-qemu-ga \ uninstall-local \