Added support for Go installed services
This commit is contained in:
@ -1,14 +1,16 @@
|
||||
#!/bin/sh
|
||||
INSTALLPATH="/etc/systemd/system/"
|
||||
GOBIN="$(go env GOPATH)/bin"
|
||||
cd $(dirname $0)
|
||||
|
||||
for service in *; do
|
||||
for service in *.service; do
|
||||
[ -f "$service" ] &&
|
||||
echo "Installing services/$service" &&
|
||||
sudo cp "services/$service" "$INSTALLPATH/$service" &&
|
||||
sudo sed -i "s|MAKEFILE_USER|$USER|g" "$INSTALLPATH/$service" &&
|
||||
sudo sed -i "s|MAKEFILE_GOBIN|$GOBIN|g" "$INSTALLPATH/$service" &&
|
||||
sudo sed -i "s|MAKEFILE_PWD|$PWD|g" "$INSTALLPATH/$service"
|
||||
done
|
||||
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl daemon-reload &&
|
||||
echo -e "\nYou can now start the service using:\n\nsudo systemctl start animenotifier.service"
|
Reference in New Issue
Block a user