From c1768cae678f8816ede53eaa152e304ffa9d925d Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 16 May 2021 18:00:31 +0300 Subject: [PATCH] systemd: "rewrite" supybot -> limnoria, move znc, rmdir irc/ --- etc/systemd/system/irc/supybot.service | 14 -------------- etc/systemd/system/limnoria.service | 22 ++++++++++++++++++++++ etc/systemd/system/{irc => }/znc.service | 0 3 files changed, 22 insertions(+), 14 deletions(-) delete mode 100644 etc/systemd/system/irc/supybot.service create mode 100644 etc/systemd/system/limnoria.service rename etc/systemd/system/{irc => }/znc.service (100%) diff --git a/etc/systemd/system/irc/supybot.service b/etc/systemd/system/irc/supybot.service deleted file mode 100644 index 397f5ac4..00000000 --- a/etc/systemd/system/irc/supybot.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Supybot -After=network-online.target - -[Service] -Type=forking -PIDFile=/home/bot/botname/botname.pid -ExecStart=/usr/local/bin/supybot /home/bot/botname/botname.conf --daemon -ExecReload=/bin/kill -HUP $MAINPID -Restart=always -User=bot - -[Install] -WantedBy=multi-user.target diff --git a/etc/systemd/system/limnoria.service b/etc/systemd/system/limnoria.service new file mode 100644 index 00000000..cd031f2b --- /dev/null +++ b/etc/systemd/system/limnoria.service @@ -0,0 +1,22 @@ +[Unit] +Description=Limnoria instance +After=network-online.target +# if sharing server with IRC server, add +#oragono.service +#Wants=oragono.service + +[Service] +Type=simple +# if supybot.commands.allowShell is True and this is not set, may default to / +WorkingDirectory=/home/BOTUSER/ +# supybot.pidFile +PIDFile=/home/BOTUSER/BOTNICKNAME/BOTNICKNAME.pid +# python3 setup.py install --user +ExecStart=/home/BOTUSER/.local/bin/supybot /home/BOTUSER/BOTNICKNAME/BOTNICKNAME.conf +ExecReload=/bin/kill -HUP $MAINPID +Restart=always +User=BOTUSER + +[Install] +WantedBy=multi-user.target + diff --git a/etc/systemd/system/irc/znc.service b/etc/systemd/system/znc.service similarity index 100% rename from etc/systemd/system/irc/znc.service rename to etc/systemd/system/znc.service