summaryrefslogtreecommitdiff
path: root/net-misc/capi4hylafax/files/capi4hylafax.initd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /net-misc/capi4hylafax/files/capi4hylafax.initd
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'net-misc/capi4hylafax/files/capi4hylafax.initd')
-rw-r--r--net-misc/capi4hylafax/files/capi4hylafax.initd63
1 files changed, 0 insertions, 63 deletions
diff --git a/net-misc/capi4hylafax/files/capi4hylafax.initd b/net-misc/capi4hylafax/files/capi4hylafax.initd
deleted file mode 100644
index 08c3917f6f8f..000000000000
--- a/net-misc/capi4hylafax/files/capi4hylafax.initd
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need capi
-}
-
-checkconfig() {
- local DEFAULT_OUTPUT_FORMAT="HYLAFAX"
- local DEFAULT_VIRTUAL_DEVICE="faxCAPI"
- local DEFAULT_RECEIVE_DIR="/var/spool/fax"
- local DEFAULT_CONFIG_FILE="/var/spool/fax/etc/config.faxCAPI"
-
- [ -n "${CONFIG_FILE}" ] || CONFIG_FILE="${DEFAULT_CONFIG_FILE}"
- [ -n "${OUTPUT_FORMAT}" ] || OUTPUT_FORMAT="${DEFAULT_OUTPUT_FORMAT}"
- [ -n "${VIRTUAL_DEVICE}" ] || VIRTUAL_DEVICE="${DEFAULT_VIRTUAL_DEVICE}"
- [ "${OUTPUT_FORMAT}" = "HYLAFAX" ] || DEFAULT_RECEIVE_DIR="/var/spool/fax/recvq"
- [ -n "${RECEIVE_DIR}" ] || RECEIVE_DIR="${DEFAULT_RECEIVE_DIR}"
-
- if [ ! -f "${CONFIG_FILE}" ]; then
- eerror "You're missing ${CONFIG_FILE}"
- return 1
- fi
-
- OPTIONS=""
- PIDFILE="/var/run/c2faxrecv.pid"
-
- [ "${ACTIVATE_LOGGING}" = "yes" ] && OPTIONS="${OPTIONS} -L"
-
- [ "${OUTPUT_FORMAT}" = "${DEFAULT_OUTPUT_FORMAT}" ] || \
- OPTIONS="${OPTIONS} -f ${OUTPUT_FORMAT}"
-
- [ "${CONFIG_FILE}" = "${DEFAULT_CONFIG_FILE}" ] || \
- OPTIONS="${OPTIONS} -C ${CONFIG_FILE}"
-
- [ "${OUTPUT_FORMAT}" = "HYLAFAX" -a "${RECEIVE_DIR}" = "${DEFAULT_RECEIVE_DIR}" ] || \
- OPTIONS="${OPTIONS} -q ${RECEIVE_DIR}"
-
- if [ "${VIRTUAL_DEVICE}" != "${DEFAULT_VIRTUAL_DEVICE}" ]; then
- PIDFILE="/var/run/c2faxrecv.${VIRTUAL_DEVICE}.pid"
- OPTIONS="${OPTIONS} ${VIRTUAL_DEVICE}"
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting CAPI4HylaFAX for ${VIRTUAL_DEVICE}"
- start-stop-daemon -b -m --quiet --start --pidfile ${PIDFILE} \
- --exec /usr/bin/c2faxrecv -- ${OPTIONS}
- eend $?
-}
-
-stop() {
- checkconfig || return 1
-
- ebegin "Stopping CAPI4HylaFAX for ${VIRTUAL_DEVICE}"
- start-stop-daemon >/dev/null --quiet --stop --pidfile ${PIDFILE} --retry 10 && \
- /bin/rm -f ${PIDFILE}
- eend $?
-}
-