# a client to access dictionary definitions from a set of \
# natural language dictionary databases.
# processname: dictd
-# config: /etc/dictd.conf
+# config: /etc/dictd.conf
# config: /etc/dictd/*
DAEMON_FILE=dictd
-DAEMON_NAME="Dictionary Daemon"
+DAEMON_NAME="Dictionary Daemon"
DAEMON_CONF=/etc/dictd.conf
generate_dictdconf() {
umask 022
- if ls /etc/dictd/*.dictconf >/dev/null 2>&1; then
+ if ls /etc/dictd/*.dictconf >/dev/null 2>&1; then
echo "# DO NOT EDIT! This file is autogenerated by $0." >$DAEMON_CONF
echo "# To configure dictd edit /etc/dictd/* files and restart daemon"\
>>$DAEMON_CONF
cat /etc/dictd/dictd-main.conf /etc/dictd/*.dictconf >>$DAEMON_CONF
return 0
- fi
+ fi
echo "$0: $(nls 'no dictionaries found')"
- return 1
+ return 1
}
# Source function library.
start)
[ -x /usr/sbin/${DAEMON_FILE} ] || exit 0
if [ ! -f /var/lock/subsys/${DAEMON_FILE} ]; then
- if generate_dictdconf; then
+ if generate_dictdconf; then
msg_starting ${DAEMON_NAME}
daemon ${DAEMON_FILE} ${DICTD_OPTS}
pidofproc ${DAEMON_FILE} >/dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && \
touch /var/lock/subsys/${DAEMON_FILE}
- else
+ else
exit 1
- fi
+ fi
else
msg_already_running ${DAEMON_NAME}
fi
stop)
if [ -f /var/lock/subsys/${DAEMON_FILE} ]; then
msg_stopping ${DAEMON_NAME}
- killproc /usr/sbin/${DAEMON_FILE}
+ killproc /usr/sbin/${DAEMON_FILE}
rm -f /var/lock/subsys/${DAEMON_FILE} >/dev/null 2>&1
else
msg_not_running ${DAEMON_NAME}
- fi
+ fi
;;
status)
status ${DAEMON_FILE}