Print this page
7928 Add support for SMF_EXIT_TEMP_TRANSIENT

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/acpihpd/svc-acpihpd
          +++ new/usr/src/cmd/acpihpd/svc-acpihpd
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # If applicable, add the following below this CDDL HEADER, with the
  17   17  # fields enclosed by brackets "[]" replaced with your own identifying
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  #
  23   23  # Copyright (c) 2010, Intel Corporation.
  24   24  # All rights reserved.
  25   25  #
       26 +# Copyright 2017 RackTop Systems.
       27 +#
  26   28  
  27   29  . /lib/svc/share/smf_include.sh
  28   30  
  29   31  PLATFORM="i86pc"
  30   32  ACPIHPD=/usr/platform/${PLATFORM}/lib/acpihpd
  31   33  
  32   34  /usr/sbin/prtconf -D /devices/fw/acpidr@0 > /dev/null 2>&1
  33   35  if [ $? -ne 0 ]; then
  34   36          svcadm disable -t $SMF_FMRI
  35      -        sleep 5&
  36      -        exit $SMF_EXIT_OK
       37 +        exit $SMF_EXIT_TEMP_TRANSIENT
  37   38  fi
  38   39  
  39   40  $ACPIHPD && exit $SMF_EXIT_OK || exit $SMF_EXIT_ERR_FATAL
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX