Print this page
    
don't depend on pidfiles in openssh refresh
fix openssh ssh.xml reference to sshd manual section
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/build/openssh/ssh.xml
          +++ new/build/openssh/ssh.xml
   1    1  <?xml version='1.0' ?>
   2    2  <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
   3    3  
   4    4  <service_bundle type='manifest' name='openssh' >
   5    5          <service name='network/ssh' type='service' version='1'>
   6    6                  <create_default_instance enabled='false' />
   7    7                  <single_instance />
   8    8  
   9    9                  <dependency name='loopback'  grouping='require_all'
  10   10                  restart_on='none' type='service'>
  11   11                          <service_fmri value='svc:/network/loopback:default' />
  12   12                  </dependency>
  13   13  
  14   14                  <dependency name='physical'  grouping='require_all'
  15   15                  restart_on='none' type='service'>
  16   16                          <service_fmri value='svc:/network/physical:default' />
  17   17                  </dependency>
  18   18  
  19   19                  <dependency name='cryptosvc'  grouping='require_all'
  20   20                  restart_on='none' type='service'>
  21   21                          <service_fmri value='svc:/system/cryptosvc:default' />
  22   22                  </dependency>
  23   23                  
  24   24                  <dependency name='localfs'  grouping='require_all'
  25   25                  restart_on='none' type='service'>
  26   26                          <service_fmri value='svc:/system/filesystem/local:default' />
  27   27                  </dependency>
  28   28  
  29   29                  <dependency
  30   30                  name='config-file'
  31   31                  grouping='require_all'
  32   32                  restart_on='restart'
  33   33                  type='path'>
  34   34                  <service_fmri
  35   35                  value='file://localhost/etc/ssh/sshd_config' />
  36   36                  </dependency>
  
    | 
      ↓ open down ↓ | 
    36 lines elided | 
    
      ↑ open up ↑ | 
  
  37   37                  
  38   38                  <exec_method name='start' type='method'
  39   39                  exec='/lib/svc/method/sshd start'
  40   40                  timeout_seconds='60' />
  41   41                  
  42   42                  <exec_method name='stop' type='method'
  43   43                  exec=':kill'
  44   44                  timeout_seconds='60' />
  45   45                  
  46   46                  <exec_method name='refresh' type='method'
  47      -                exec='/lib/svc/method/sshd restart'
       47 +                exec=':kill -HUP'
  48   48                  timeout_seconds='60' />
  49   49  
  50   50                  <property_group name='general' type='framework'>
  51   51                          <propval name='action_authorization' type='astring'
  52   52                          value='omnios.smf.manage.openssh' />
  53   53                  </property_group>
  54   54  
  55   55                  <stability value='Evolving' />
  56   56  
  57   57                  <template>
  58   58                          <common_name>
  59   59                                  <loctext xml:lang='C'>OpenSSH Server</loctext>
  60   60                          </common_name>
  61   61  
  62   62                          <documentation>
  63      -                                <manpage title='sshd' section='8' />
       63 +                                <manpage title='sshd' section='1M' />
  64   64                                  <doc_link name='openssh.com' uri='http://openssh.com' />
  65   65                          </documentation>
  66   66                  </template>
  67   67          </service>
  68   68  </service_bundle>
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX