Print this page
XXX Rearchitect and replace interrupt distribution

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/intrd/svc-intrd
          +++ new/usr/src/cmd/intrd/svc-intrd
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  # fields enclosed by brackets "[]" replaced with your own identifying
  19   19  # information: Portions Copyright [yyyy] [name of copyright owner]
  20   20  #
  21   21  # CDDL HEADER END
  22   22  #
  23   23  
  24   24  #
  25   25  # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  26   26  # Use is subject to license terms.
  27   27  #
  28      -# ident "%Z%%M% %I%     %E% SMI"
  29   28  
  30   29  . /lib/svc/share/smf_include.sh
  31   30  
  32      -# Don't start intrd if intrd can't be found or if intrd is already running.
       31 +#
       32 +# Main
       33 +#
       34 +case "$1" in
       35 +'start')
       36 +        #/sbin/uadmin 24 1 >/dev/null 2>&1
       37 +        ;;
       38 +'stop')
       39 +        #/sbin/uadmin 24 0 >/dev/null 2>&1
       40 +        ;;
       41 +esac;
  33   42  
  34      -if [ ! -f /usr/lib/intrd ]; then
  35      -        echo "$0: intrd daemon not installed"
  36      -        exit $SMF_EXIT_ERR_CONFIG
  37      -fi
  38      -
  39      -if /usr/bin/pgrep -x -z global intrd >/dev/null; then
  40      -        echo "$0: intrd is already running"
  41      -        exit $SMF_EXIT_ERR_FATAL
  42      -fi
  43      -
  44      -/usr/lib/intrd &
       43 +exit $SMF_EXIT_OK
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX