diff --git a/deploy.sh b/deploy.sh index ae4942d..d5d16af 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,10 +1,10 @@ #!/bin/sh -cargo build --release -sudo install -Dm755 target/release/daemon /usr/local/bin/lact-daemon -sudo install -Dm755 target/release/gui /usr/local/bin/lact-gui -sudo install -Dm755 target/release/cli /usr/local/bin/lact-cli -sudo install -Dm644 lactd.service /etc/systemd/system/lactd.service -sudo mkdir -p /usr/local/share/applications -sudo install -Dm644 lact.desktop /usr/local/share/applications/ -sudo systemctl daemon-reload +cargo build --release && +sudo install -Dm755 target/release/daemon /usr/local/bin/lact-daemon && +sudo install -Dm755 target/release/gui /usr/local/bin/lact-gui && +sudo install -Dm755 target/release/cli /usr/local/bin/lact-cli && +sudo install -Dm644 lactd.service /etc/systemd/system/lactd.service && +sudo mkdir -p /usr/local/share/applications && +sudo install -Dm644 lact.desktop /usr/local/share/applications/ && +sudo systemctl daemon-reload #sudo systemctl restart lactd diff --git a/uninstall.sh b/uninstall.sh old mode 100644 new mode 100755 index 12257c0..6615115 --- a/uninstall.sh +++ b/uninstall.sh @@ -1,5 +1,6 @@ #!/bin/sh -rm /usr/local/bin/lact-daemon -rm /usr/local/bin/lact-gui -rm /etc/systemd/system/lact.service -rm /usr/local/share/applications/lact.desktop \ No newline at end of file +sudo systemctl disable --now lactd && +sudo rm /usr/local/bin/lact-daemon && +sudo rm /usr/local/bin/lact-gui && +sudo rm /etc/systemd/system/lactd.service && +sudo rm /usr/local/share/applications/lact.desktop