2018-05-08 15:57:12 +00:00
|
|
|
all: build
|
|
|
|
|
|
|
|
build:
|
|
|
|
go build P4wnP1_service.go
|
|
|
|
go build P4wnP1_cli.go
|
|
|
|
|
|
|
|
install:
|
|
|
|
cp P4wnP1_service /usr/local/bin/
|
|
|
|
cp P4wnP1_cli /usr/local/bin/
|
|
|
|
cp P4wnP1.service /etc/systemd/system/P4wnP1.service
|
2018-06-27 05:38:47 +00:00
|
|
|
mkdir /usr/local/P4wnP1
|
|
|
|
cp -R keymaps /usr/local/P4wnP1/
|
2018-07-06 22:40:08 +00:00
|
|
|
cp -R scripts /usr/local/P4wnP1/
|
2018-05-08 15:57:12 +00:00
|
|
|
# reinit service daemon
|
|
|
|
systemctl daemon-reload
|
|
|
|
# enable service
|
|
|
|
systemctl enable P4wnP1.service
|
|
|
|
# start service
|
|
|
|
service P4wnP1 start
|
|
|
|
|
|
|
|
remove:
|
|
|
|
# stop service
|
|
|
|
service P4wnP1 stop
|
|
|
|
# disable service
|
|
|
|
systemctl disable P4wnP1.service
|
|
|
|
rm -f /usr/local/bin/P4wnP1_service
|
|
|
|
rm -f /usr/local/bin/P4wnP1_cli
|
|
|
|
rm -f /etc/systemd/system/P4wnP1.service
|
2018-06-27 05:38:47 +00:00
|
|
|
rm -R /usr/local/P4wnP1/
|
2018-05-08 15:57:12 +00:00
|
|
|
# reinit service daemon
|
|
|
|
systemctl daemon-reload
|