some fixes

This commit is contained in:
fade 2022-08-26 06:56:21 -04:00
parent f013670852
commit d1439f87ac
7 changed files with 49 additions and 35 deletions

View file

@ -1,18 +1,18 @@
#!/sbin/openrc-run
name=$RC_SVCNAME
command="/usr/bin/$name"
command_args="-config"
cfgfile="/etc/$name.json"
command_arg1="-config /etc/$name/config.json"
command_arg2="-db /var/lib/$name/limits.db"
pidfile="/run/$name.pid"
user="nobody:nobody"
user="nobody"
description="Mastodon group bot which reposts toots"
start() {
ebegin "Starting $name"
start-stop-daemon -bm -S -u $user -p $pidfile -x $command -- $command_args $cfgfile
start-stop-daemon -bm -S -u $user -p $pidfile -x $command -- $command_arg1 $command_arg2
eend $?
}
stop() {
ebegin "Stopping $name"
start-stop-daemon -K -p $pidfile
eend $?
}
}

View file

@ -6,7 +6,7 @@ Wants=network-online.target
[Service]
Type=simple
User=nobody
ExecStart=/usr/bin/mastodon-group-bot -config /etc/mastodon-group-bot.json
ExecStart=/usr/bin/mastodon-group-bot -config /etc/mastodon-group-bot/config.json -db /var/lib/mastodon-group-bot/limits.db
[Install]
WantedBy=multi-user.target
WantedBy=multi-user.target