+condrestart() {
+ if [ -f /var/lock/subsys/nscd ]; then
+ stop
+ start
+ else
+ msg_not_running "Name Switch Cache Daemon"
+ RETVAL=$1
+ fi
+}
+
+upstart_controlled --except reload
+
+# return true if service is considered "up"
+# with upstart, upstart is consulted
+# otherwise lockfile in subsys must exist
+is_service_up() {
+ use_upstart && is_upstart_running "$1" || [ -f /var/lock/subsys/"$1" ]
+}
+