1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#
# Makefile for murasaki
# shuu@dotaster.com
include ../make.defs
install:
@sed -e "s@##HOTPLUG_PATH##@$(BIN_DIR)/$(HOTPLUG)@" -e "s@##PRELOAD_PATH##@$(CONF_DIR)/$(PRELOAD_FILE)@" $(RC_FILE) > $(RC_FILE).real
@if [ -f $(RC_INIT_DIR)/$(LM) ];then \
mv $(RC_INIT_DIR)/$(LM) $(RC_INIT_DIR)/$(LM).old;\
echo "move $(RC_INIT_DIR)/$(LM) $(RC_INIT_DIR)/$(LM).old"; \
fi
@install -m $(BIN_MODE) $(RC_FILE).real $(RC_INIT_DIR)/$(LM)
@echo "install $(RC_INIT_DIR)/$(LM)"
@for level in ${RC_LEVEL_START}; \
do \
ln -sf ../init.d/$(LM) $(RC_DIR)/rc$${level}.d/$(RC_LEVEL_STARTFILE); \
echo "link $(RC_INIT_DIR)/$(LM) -> $(RC_DIR)/rc$${level}.d/$(RC_LEVEL_STARTFILE)" ;\
done
@for level in ${RC_LEVEL_KILL}; \
do \
ln -sf ../init.d/$(LM) $(RC_DIR)/rc$${level}.d/$(RC_LEVEL_KILLFILE); \
echo "link $(RC_INIT_DIR)/$(LM) -> $(RC_DIR)/rc$${level}.d/$(RC_LEVEL_KILLFILE)" ;\
done
clean:
rm -f $(RC_FILE).real
|