X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=distro-end;h=b54285878e17a743de221ca36550294640aa5dda;hp=0e7c4b8197dab344b80a00602e76365deaa84dfa;hb=23a824d2e65674d73c8748b537fa0f3995113e94;hpb=c37a4a61ba9d5d09ea52c9e0996897666ec5eb89 diff --git a/distro-end b/distro-end index 0e7c4b8..b542858 100755 --- a/distro-end +++ b/distro-end @@ -731,6 +731,37 @@ EOF fi ######### end pump.io periodic backup ############# + +######### begin irc periodic backup ############# +if [[ $HOSTNAME == frodo ]]; then + s dd of=/etc/systemd/system/ircbackup.service <<'EOF' +[Unit] +Description=irc li backup +After=multi-user.target + +[Service] +User=iank +Type=oneshot +ExecStart=/a/bin/log-quiet/sysd-mail-once irc-backup rsync -rlptDhSAX --delete root@iankelling.org:/var/lib/znc/moddata/log/iank/freenode/ /k/irclogs +EOF + s dd of=/etc/systemd/system/ircbackup.timer <<'EOF' +[Unit] +Description=irc li backup hourly + +[Timer] +OnCalendar=hourly + +[Install] +WantedBy=timers.target +EOF + s systemctl daemon-reload + sgo ircbackup.timer +fi + + +######### end irc periodic backup ############# + + # https://github.com/jlebon/textern cd /a/opt/textern make native-install USER=1