Updated deploy and uninstall scripts

This commit is contained in:
Ilya Zlobintsev 2021-01-20 14:13:44 +02:00
parent 671cd59b00
commit 26329d223d
2 changed files with 13 additions and 12 deletions

View File

@ -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

9
uninstall.sh Normal file → Executable file
View File

@ -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
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