Print this page
4360 Fix SMF methods and other scripts which rely on the system shell to use /sbin/sh

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/consadm/svc-consadm
          +++ new/usr/src/cmd/consadm/svc-consadm
   1      -#!/bin/sh
        1 +#!/sbin/sh
   2    2  #
   3    3  # CDDL HEADER START
   4    4  #
   5    5  # The contents of this file are subject to the terms of the
   6    6  # Common Development and Distribution License, Version 1.0 only
   7    7  # (the "License").  You may not use this file except in compliance
   8    8  # with the License.
   9    9  #
  10   10  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  11   11  # or http://www.opensolaris.org/os/licensing.
↓ open down ↓ 5 lines elided ↑ open up ↑
  17   17  # If applicable, add the following below this CDDL HEADER, with the
  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  # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27      -# ident "%Z%%M% %I%     %E% SMI"
  28   27  
  29   28  #
  30   29  # "Start" the "consadm service" by launching consadmd if /etc/consadm.conf
  31   30  # exists.
  32   31  #
  33   32  # Note that these strings are hardcoded into consadm, so there's no benefit to
  34   33  # keeping them in the repository.
  35   34  #
  36   35  
  37   36  . /lib/svc/share/smf_include.sh
  38   37  
  39   38  if [ -r /etc/consadm.conf ]; then :; else
  40   39          echo "No /etc/consadm.conf"
  41   40          exit $SMF_EXIT_ERR_CONFIG
  42   41  fi
  43   42  
  44   43  /usr/sbin/consadmd &
  45   44  
  46   45  exit 0
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX