#
# Makefile for murasaki
#                            shuu@dotaster.com

include ../make.defs

install:
	@sed -e "s@##HOTPLUG##@$(HOTPLUG)@" -e "s@##PRELOAD_FILE##@$(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
	@echo install $(CONF_DIR)/$(MNTTAB_FILE)
	@install -m $(READ_MODE) $(MNTTAB_FILE) $(CONF_DIR)/$(MNTTAB_FILE)
	@echo install $(SCRIPT_DIR)/$(MNT_SCRIPT)
	@install -m $(BIN_MODE) $(MNT_SCRIPT) $(SCRIPT_DIR)/$(MNT_SCRIPT)
	@echo install $(SCRIPT_DIR)/$(USB_SCRIPT)
	@install -m $(BIN_MODE) $(USB_SCRIPT) $(SCRIPT_DIR)/$(USB_SCRIPT)
	@echo install $(SCRIPT_DIR)/$(UMNT_SCRIPT)
	@install -m $(BIN_MODE) $(UMNT_SCRIPT) $(SCRIPT_DIR)/$(UMNT_SCRIPT)
clean:
	rm -f $(RC_FILE).real
