usr/src/cmd/power/svc-power
changeset 6423 437422a29d3a
parent 5883 ac68d76bc831
equal deleted inserted replaced
6422:d51a10d738ba 6423:437422a29d3a
    64 			    >>/etc/power.conf
    64 			    >>/etc/power.conf
    65 		fi
    65 		fi
    66 
    66 
    67 		return
    67 		return
    68 	)
    68 	)
       
    69 	if [ $max_avail -eq 0 ]; then
       
    70 		if [ X`df -n / | awk '{print $3}'` != "Xzfs" ] ; then
       
    71 			return
       
    72 		fi
       
    73 		rootpool=`zfs mount | grep ' \/$' | awk '{print $1 }' |\
       
    74 		    sed 's/\/.*$//'`
       
    75 		if [ X$rootpool = "X" ] || \
       
    76 		    [ ! -L /dev/zvol/dsk/$rootpool/dump ]; then
       
    77 			return
       
    78 		fi
       
    79 		echo "statefile /dev/zvol/dsk/$rootpool/dump" \
       
    80 			>> /etc/power.conf
       
    81 	fi
    69 }
    82 }
    70 
    83 
    71 case "$1" in
    84 case "$1" in
    72 'start')
    85 'start')
    73 	/usr/sbin/uadmin 3 2 2>/dev/null
    86 	/usr/sbin/uadmin 3 2 2>/dev/null