VERSION ?= v1.0.1 CONFIG_DIR ?= /etc/setup-box DEPS ?= jq JSON_DIR ?= /etc/setup-box/json SBIN_FILES := setup-box SBIN_DIR ?= /sbin JSON_FILES := desktop.json \ desktop-extras.json \ pentest.json \ example.json.sample MISC_FILES := README \ LICENSE DESC="A tool to setup a variety of Alpine Linux Environmets" install: $(SBIN_FILES) mkdir -p $(JSON_DIR) install -m 755 $(SBIN_FILES) $(SBIN_DIR) sed -e 's:@CONFIG_DIR@:$(CONFIG_DIR):g' -i $(SBIN_DIR)/$(SBIN_FILES) sed -e 's:@JSON_DIR@:$(JSON_DIR):g' -i $(SBIN_DIR)/$(SBIN_FILES) sed -e 's:@DEPS@:$(DEPS):g' -i $(SBIN_DIR)/$(SBIN_FILES) sed -e 's:@VERSION@:$(VERSION):g' -i $(SBIN_DIR)/$(SBIN_FILES) cp $(MISC_FILES) $(CONFIG_DIR) cp json/* $(JSON_DIR) uninstall: rm -f $(SBIN_DIR)/$(SBIN_FILES) rm -rf $(CONFIG_DIR)