diff --git a/install.sh b/install.sh index cd3cdfa..8c80653 100755 --- a/install.sh +++ b/install.sh @@ -1,6 +1,5 @@ #!/bin/sh - _user_id=$(id -u) if [ "$_user_id" -eq 0 ] ; then @@ -12,11 +11,11 @@ sudo cp ./notify-updates /usr/local/bin/ sudo cp ./pacman-update-count /usr/local/bin/ sudo cp ./pacman-update-count.* /etc/systemd/system/ +sudo systemctl daemon-reload mkdir -p ~/.config/systemd/user -cp ./update-notifier.* ~/.config/systemd/user - -sudo systemctl daemon-reload +cp ./update-notifier.* ~/.config/systemd/user/ +systemctl --user daemon-reload sudo systemctl enable pacman-update-count.timer sudo systemctl start pacman-update-count.timer diff --git a/uninstall.sh b/uninstall.sh new file mode 100755 index 0000000..20af9b5 --- /dev/null +++ b/uninstall.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +_user_id=$(id -u) + +if [ "$_user_id" -eq 0 ] ; then + echo "pacman-update-count.sh: error - must be run as normal user, not root" + exit 1 +fi + +sudo systemctl disable pacman-update-count.timer +sudo systemctl stop pacman-update-count.timer +sudo rm /etc/systemd/system/pacman-update-count.* +sudo systemctl daemon-reload + +systemctl --user disable update-notifier.timer +systemctl --user stop update-notifier.timer +rm ~/.config/systemd/user/update-notifier.* +systemctl --user daemon-reload + +sudo rm /usr/local/bin/notify-updates +sudo rm /usr/local/bin/pacman-update-count