From 99f807dd3ddab8ab13f8213aa32ae5f525146fae Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 14 Aug 2019 22:29:29 +0530 Subject: [PATCH] Remove unused units Signed-off-by: Harsh Shandilya --- androidx-release-watcher.service | 22 ---------------------- release-watcher-recent.timer | 12 ------------ update.sh | 18 +----------------- 3 files changed, 1 insertion(+), 51 deletions(-) delete mode 100644 androidx-release-watcher.service delete mode 100644 release-watcher-recent.timer diff --git a/androidx-release-watcher.service b/androidx-release-watcher.service deleted file mode 100644 index 69aebb6..0000000 --- a/androidx-release-watcher.service +++ /dev/null @@ -1,22 +0,0 @@ -[Unit] -Description=Telegram notifier service for androidx-release-watcher -Wants=release-watcher-recent.timer - -[Service] -WorkingDirectory=/home/bot/androidx-release-watcher -ExecStart=/home/bot/androidx-release-watcher/venv/bin/python telegram_notifier.py - -; Use graceful shutdown with a reasonable timeout -KillMode=mixed -KillSignal=SIGQUIT -TimeoutStopSec=5s - -; Use private /tmp and /var/tmp, which are discarded after the process stops. -PrivateTmp=true -; Use a minimal /dev (May bring additional security if switched to 'true', but it may not work on Raspberry Pi's or other devices, so it has been disabled in this dist.) -PrivateDevices=false -; Make /usr, /boot, /etc and possibly some more folders read-only. -ProtectSystem=full - -[Install] -WantedBy=multi-user.target diff --git a/release-watcher-recent.timer b/release-watcher-recent.timer deleted file mode 100644 index b39101f..0000000 --- a/release-watcher-recent.timer +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Run shopify-recent every 24 hours with a 30 minute leeway -Requires=androidx-release-watcher.service - -[Timer] -Unit=androidx-release-watcher.service -OnUnitInactiveSec=24h -RandomizedDelaySec=15m -AccuracySec=1s - -[Install] -WantedBy=timers.target diff --git a/update.sh b/update.sh index 5f04901..1f50fbe 100755 --- a/update.sh +++ b/update.sh @@ -8,8 +8,7 @@ function prettyPrint { } # Grab all service names -declare -a services=('androidx-release-watcher' 'caddy' 'gitea' 'horbiswalls-bot' 'mirror-bot' 'mirror-bot-2' 'uno-bot' 'walls-bot' 'walls-bot-2') -declare -a timers=('release-watcher-recent') +declare -a services=('caddy' 'gitea' 'horbiswalls-bot' 'mirror-bot' 'mirror-bot-2' 'uno-bot' 'walls-bot' 'walls-bot-2') # Now loop through each service and install it for service in "${services[@]}"; do @@ -26,18 +25,3 @@ for service in "${services[@]}"; do sudo systemctl enable "${service}" fi done - -for timer in "${timers[@]}"; do - if [ "${1}" ] && [[ "${timer}" != "${1}" && "${timer}.timer" != "${1}" ]]; then - continue - fi - prettyPrint "Installing ${timer}" - sudo cp -v "${timer}.timer" /etc/systemd/system/ - sudo systemctl daemon-reload - prettyPrint "Restarting ${timer}" - sudo systemctl restart "${timer}".timer - if [ ! -f "/etc/systemd/system/multi-user.target.wants/${timer}.timer" ]; then - prettyPrint "Enabling ${timer}" - sudo systemctl enable "${timer}".timer - fi -done