expandurl-mastodon/init/expandurl-mastodon.openrc

29 lines
819 B
Plaintext
Executable File

#!/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() {
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"
return 1
fi
return 0
}