From a1e4d62bc1ea0bd683c63f185da43cda7aec8f20 Mon Sep 17 00:00:00 2001 From: hshaw Date: Tue, 22 Aug 2006 04:36:17 -0700 Subject: 6184360 /lib/svc/method/svc-mdmonitor may leave tmpfiles 6240575 some methods which should be using $SMF_FMRI are not 6441739 mdmonitor service method can exit with success when it should fail --- usr/src/cmd/svc/milestone/console-login | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'usr/src/cmd/svc') diff --git a/usr/src/cmd/svc/milestone/console-login b/usr/src/cmd/svc/milestone/console-login index fdd8bdcbb1..6e4a733d87 100644 --- a/usr/src/cmd/svc/milestone/console-login +++ b/usr/src/cmd/svc/milestone/console-login @@ -35,16 +35,14 @@ # svc:/system/console-login> setprop ttymon/terminal_type = "xterm" # svc:/system/console-login> exit -FMRI=svc:/system/console-login - getproparg() { - val=`svcprop -p $2 $FMRI` + val=`svcprop -p $2 $SMF_FMRI` [ -n "$val" ] && [ "$val" != "\"\"" ] && echo $1 $val } args="-g" -val=`svcprop -p ttymon/device $FMRI` +val=`svcprop -p ttymon/device $SMF_FMRI` # if this isn't set, recover a little [ -z "$val" ] && val=/dev/console args="$args -d $val" @@ -55,13 +53,13 @@ args="$args `getproparg -T ttymon/terminal_type`" args="$args `getproparg -m ttymon/modules`" -val=`svcprop -p ttymon/nohangup $FMRI` +val=`svcprop -p ttymon/nohangup $SMF_FMRI` [ "$val" = "true" ] && args="$args -h" -val=`svcprop -p ttymon/timeout $FMRI` +val=`svcprop -p ttymon/timeout $SMF_FMRI` [ -n "$val" -a "$val" != "0" ] && args="$args -t $val" -val=`svcprop -p ttymon/prompt $FMRI` +val=`svcprop -p ttymon/prompt $SMF_FMRI` if [ -n "$val" ]; then prompt=`eval echo $val` exec /usr/lib/saf/ttymon $args -p "`eval echo $prompt` " -- cgit v1.2.3