Print this page
OS-2834 ship lx brand

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/zoneadm/svc-zones
          +++ new/usr/src/cmd/zoneadm/svc-zones
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25  
  26   26  . /lib/svc/share/smf_include.sh
  27   27  
  28   28  #
  29   29  # Return a list of running, non-global zones for which a shutdown via
  30   30  # "/sbin/init 0" may work (typically only Solaris zones.)
  31   31  #
  32   32  shutdown_zones()
  33   33  {
  34   34          zoneadm list -p | nawk -F: '{
  35      -                if ($2 != "global") {
       35 +                if (($5 != "lx") && ($2 != "global")) {
  36   36                          print $2
  37   37                  }
  38   38          }'
  39   39  }
  40   40  
  41   41  [ ! -x /usr/sbin/zoneadm ] && exit 0    # SUNWzoneu not installed
  42   42  
  43   43  if [ -z "$SMF_FMRI" ]; then
  44   44          echo "this script can only be invoked by smf(5)"        
  45   45          exit $SMF_EXIT_ERR_NOSMF
↓ open down ↓ 131 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX