X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-end;h=87a54e3af75a4bd81230f907fd3f61924b60f267;hb=4d0dc703ef2e62cd16ea84f27456f6f50f74baa3;hp=7f2f12ca453c095cf53b9027d60dcdafe76f1a24;hpb=37aa1445e9d2153402400f9304615ce94233dd79;p=distro-setup diff --git a/distro-end b/distro-end index 7f2f12c..87a54e3 100755 --- a/distro-end +++ b/distro-end @@ -393,8 +393,13 @@ s rm -f /etc/cron.d/unattended-upgrade-reboot /usr/local/bin/zelous-unattended-r sd /etc/cron.d/myupgrade <<'EOF' # Setup reboots when running outdated stuff, unattended upgrades happen # at 6 am + rand(60 min). -20 7 * * * root /usr/local/bin/myupgrade | /usr/local/bin/log-once -1 myupgrade -0 * * * * root /usr/local/bin/mycheckrestart | /usr/local/bin/log-once -1 mycheckrestart + +# default is /bin/sh +SHELL=/bin/bash +# default is /usr/bin:/bin +PATH=/usr/bin:/bin:/usr/local/bin +20 7 * * * iank myupgrade |& log-once -1 myupgrade +0 * * * * root mycheckrestart |& log-once -1 mycheckrestart EOF ##### end automatic upgrades #### @@ -561,7 +566,10 @@ User=znc WantedBy=multi-user.target EOF ser daemon-reload - m sgo znc + # avoid restarting if possible, reconnecting to irc is annoying. + if [[ $(ser is-active znc) != active ]]; then + m sgo znc + fi ###### stop znc setup ##### end