Add sohkctl

main
Tait Hoyem 2 years ago
parent 0e3db26b87
commit b421f20daf

@ -1,5 +1,6 @@
DAEMON_BINARY := sohkd
SERVER_BINARY := sohks
CONTROL_BINARY := sohkctl
BUILDFLAGS := --release
POLKIT_DIR := /etc/polkit-1/rules.d
POLKIT_RULE := sohkd.rules
@ -16,6 +17,7 @@ glibc:
@cargo build $(BUILDFLAGS)
@cp ./target/release/$(DAEMON_BINARY) ./bin/$(DAEMON_BINARY)
@cp ./target/release/$(SERVER_BINARY) ./bin/$(SERVER_BINARY)
@cp ./target/release/$(CONTROL_BINARY) ./bin/$(CONTROL_BINARY)
install:
@mkdir -p $(TARGET_DIR)
@ -24,13 +26,16 @@ install:
@touch /etc/$(DAEMON_BINARY)/$(DAEMON_BINARY)rc
@cp ./bin/$(DAEMON_BINARY) $(TARGET_DIR)
@cp ./bin/$(SERVER_BINARY) $(TARGET_DIR)
@cp ./bin/$(CONTROL_BINARY) $(TARGET_DIR)
@cp ./$(POLKIT_RULE) $(POLKIT_DIR)/$(POLKIT_RULE)
@chmod +x $(TARGET_DIR)/$(DAEMON_BINARY)
@chmod +x $(TARGET_DIR)/$(SERVER_BINARY)
@chmod +x $(TARGET_DIR)/$(CONTROL_BINARY)
uninstall:
@rm $(TARGET_DIR)/$(SERVER_BINARY)
@rm $(TARGET_DIR)/$(DAEMON_BINARY)
@rm $(TARGET_DIR/$(CONTROL_BINARY)
@rm $(POLKIT_DIR)/$(POLKIT_RULE)
check:

Loading…
Cancel
Save