2018-05-12 14:51:57 +02:00
|
|
|
#!/sbin/openrc-run
|
|
|
|
# Copyright 1999-2018 Gentoo Foundation
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
|
|
|
|
# You need to create /etc/conf.d/expandurl-mastodon with EXPANDURL_USER set.
|
|
|
|
|
|
|
|
description="expandurl-mastodon - Mastodon bot that expands shortened URLs."
|
|
|
|
pidfile="/var/run/expandurl-mastodon.pid"
|
|
|
|
command="/usr/bin/expandurl-mastodon"
|
|
|
|
start_stop_daemon_args="-b -m --pidfile ${pidfile} -u ${EXPANDURL_USER}"
|
|
|
|
|
|
|
|
depend() {
|
|
|
|
use net dns logger
|
|
|
|
}
|
|
|
|
|
|
|
|
start_pre() {
|
2018-05-12 15:07:23 +02:00
|
|
|
local user_home="$(getent passwd ${EXPANDURL_USER} | cut -d: -f6)"
|
|
|
|
if [ -z ${user_home} ]; then
|
|
|
|
eerror "Home directory of \"${EXPANDURL_USER}\" not found"
|
|
|
|
return 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -f ${user_home}/.config/expandurl-mastodon.cfg ] ; then
|
|
|
|
eerror "Please create ${user_home}/.config/expandurl-mastodon.cfg"
|
2018-05-12 14:51:57 +02:00
|
|
|
return 1
|
|
|
|
fi
|
|
|
|
return 0
|
|
|
|
}
|