X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=hooks%2FMakefile;h=3aeb0684fd8aff61ad54a412e01bb835fb70a35d;hb=6b7c9204067e37f8f2b40c35f71da53b17ac57ce;hp=d8a01ffcf53f841e0771140c38f9bc1d2449b6fb;hpb=23c77cc092dbbb1e12c47c2b0021d4476b543702;p=rrq%2Fmaintain_lilo.git diff --git a/hooks/Makefile b/hooks/Makefile index d8a01ff..3aeb068 100644 --- a/hooks/Makefile +++ b/hooks/Makefile @@ -1,27 +1,51 @@ # -*- makefile -*- +# +# Copyright 2011-2014 Joachim Wiedorn +# All rights reserved. +# +# Licensed under the terms contained in the file 'COPYING' +# in the source directory. +# # adding variables include ../make.vars -POSTUP = initramfs/post-update.d -POSTINST = kernel/postinst.d -POSTRM = kernel/postrm.d +# install also chattr-lilo hooks +CHATTR := n + +POSTUPD := initramfs/post-update.d +POSTINST := kernel/postinst.d +POSTRM := kernel/postrm.d +PREINST := kernel/preinst.d +PRERM := kernel/prerm.d all: install: - mkdir -p $$DESTDIR$(CFG_DIR)/$(POSTUP) + mkdir -p $$DESTDIR$(CFG_DIR)/$(POSTUPD) mkdir -p $$DESTDIR$(CFG_DIR)/$(POSTINST) mkdir -p $$DESTDIR$(CFG_DIR)/$(POSTRM) - install -m 0755 $(POSTUP)/runlilo $$DESTDIR$(CFG_DIR)/$(POSTUP) + install -m 0755 $(POSTUPD)/runlilo $$DESTDIR$(CFG_DIR)/$(POSTUPD) install -m 0755 $(POSTINST)/zz-runlilo $$DESTDIR$(CFG_DIR)/$(POSTINST) install -m 0755 $(POSTRM)/zz-runlilo $$DESTDIR$(CFG_DIR)/$(POSTRM) + ifeq "$(CHATTR)" "y" + mkdir -p $$DESTDIR$(CFG_DIR)/$(PREINST) + mkdir -p $$DESTDIR$(CFG_DIR)/$(PRERM) + install -m 0755 $(POSTINST)/chattr-lilo $$DESTDIR$(CFG_DIR)/$(POSTINST) + install -m 0755 $(PREINST)/chattr-lilo $$DESTDIR$(CFG_DIR)/$(PREINST) + install -m 0755 $(PRERM)/chattr-lilo $$DESTDIR$(CFG_DIR)/$(PRERM) + endif clean: distclean: uninstall: - rm -f $$DESTDIR$(CFG_DIR)/$(POSTUP)/runlilo + rm -f $$DESTDIR$(CFG_DIR)/$(POSTUPD)/runlilo rm -f $$DESTDIR$(CFG_DIR)/$(POSTINST)/zz-runlilo rm -f $$DESTDIR$(CFG_DIR)/$(POSTRM)/zz-runlilo + ifeq "$(CHATTR)" "y" + rm -f $$DESTDIR$(CFG_DIR)/$(POSTINST)/chattr-lilo + rm -f $$DESTDIR$(CFG_DIR)/$(PREINST)/chattr-lilo + rm -f $$DESTDIR$(CFG_DIR)/$(PRERM)/chattr-lilo + endif