# Alternate console daemon (consadmd). Off by default; enable when # /etc/consadm.conf lists serial lines that should also act as the # console. Replaces /lib/svc/manifest/system/consadm.xml. [service] name = "consadm" description = "Alternate console daemon" type = "daemon" [exec] start = "/etc/zyginit/services/consadm/start.sh" [dependencies] requires = ["filesystem"] [restart] on = "failure" delay = 5 max_retries = 3 [contract] param = ["inherit", "noorphan"] fatal = ["hwerr"] #!/bin/sh # Skip cleanly when no /etc/consadm.conf is present — consadmd has # nothing to track without it. if [ ! -r /etc/consadm.conf ]; then /bin/echo "no /etc/consadm.conf; consadm skipped" >&2 exit 0 fi exec /usr/sbin/consadmd