svc-consolekit revision 20189
17711N/A#!/sbin/sh
17711N/A#
17711N/A# Copyright 2011, Oracle and/or its affiliates. All rights reserved.
17711N/A# Use is subject to license terms.
17711N/A#
17711N/A#pragma ident "@(#)svc-consolekit.src 1.1 06/02/06 SMI"
17711N/A#
17711N/A# For modifying parameters passed to dtlogin, do not edit
17711N/A# this script. Instead use svccfg(1m) to modify the SMF
17711N/A# repository. For example:
17711N/A#
17711N/A# # svccfg
17711N/A# svc:> select system/consolekit
17711N/A# svc:/system/consolekit> setprop consolekit/args = "--fatal-warnings"
17711N/A# svc:/system/consolekit> exit
17711N/A
17711N/A. /lib/svc/share/smf_include.sh
17711N/A
17711N/Aif smf_is_nonglobalzone; then
17711N/A /usr/sbin/svcadm disable -t svc:/system/consolekit
17711N/A echo "console-kit-daemon cannot be run in non-global zones"
17711N/A sleep 5 &
17711N/A exit $SMF_EXIT_OK
18688N/Afi
18688N/A
17711N/Acase "$1" in
17711N/A'start')
19112N/A FMRI=svc:/system/consolekit:default
17711N/A
17711N/A arg=`eval "echo \`svcprop -p consolekit/args $FMRI\`"`
17711N/A
17711N/A /usr/sbin/console-kit-daemon $arg
17711N/A
19142N/A rc=$?
17711N/A if [ $rc -ne 0 ]; then
17711N/A echo "$0: consolekit failed with $rc"
17711N/A exit $SMF_EXIT_ERR_FATAL
17711N/A fi
17711N/A ;;
17711N/A
19126N/A*)
17711N/A echo "Usage: $0 { start }"
19126N/A exit $SMF_EXIT_ERR_FATAL
17711N/A ;;
19142N/Aesac
17711N/A
17711N/Aexit $SMF_EXIT_OK
17711N/A