Browse Source

fixed openrc script, fixed ebuild

tags/0.2.2
tastytea 1 year ago
parent
commit
b66f1ba788
Signed by: tastytea <tastytea@tastytea.de> GPG Key ID: 59346E0EA35C67E5
2 changed files with 10 additions and 5 deletions
  1. +8
    -3
      init/expandurl-mastodon.openrc
  2. +2
    -2
      packages/gentoo/expandurl-mastodon-9999.ebuild

+ 8
- 3
init/expandurl-mastodon.openrc View File

@@ -7,7 +7,6 @@
description="expandurl-mastodon - Mastodon bot that expands shortened URLs."
pidfile="/var/run/expandurl-mastodon.pid"
command="/usr/bin/expandurl-mastodon"
command_args="-p ${pidfile} ${NTPD_OPTS}"
start_stop_daemon_args="-b -m --pidfile ${pidfile} -u ${EXPANDURL_USER}"

depend() {
@@ -15,8 +14,14 @@ depend() {
}

start_pre() {
if [ ! -f ${HOME}/.config/expandurl-mastodon.cfg ] ; then
eerror "Please create ${HOME}/.config/expandurl-mastodon.cfg"
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

+ 2
- 2
packages/gentoo/expandurl-mastodon-9999.ebuild View File

@@ -24,6 +24,6 @@ src_unpack() {
src_install() {
cmake-utils_src_install
dodoc README.md
doinitd init/expandurl-mastodon.openrc expandurl-mastodon
echo "EXPANDURL_USER=\"expandurl\"" | doconfd - expandurl-mastodon
newinitd init/expandurl-mastodon.openrc expandurl-mastodon
echo "EXPANDURL_USER=\"expandurl\"" | newconfd - expandurl-mastodon
}

Loading…
Cancel
Save