Advertisement
jimklimov

svccfg dependency puzzle

Jul 2nd, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. In svccfg -s mysvc editprop
  2.  
  3. ### THIS EXISTED:
  4. # delprop dependents
  5. # addpg dependents framework
  6. # setprop dependents/mainpool_smb_server = fmri: (svc:/network/smb/server)
  7. # setprop dependents/mainpool_zones = fmri: (svc:/system/zones)
  8. ### ADDING THIS:
  9. setprop dependents/mainpool_nfs_server = fmri: (svc:/network/nfs/server)
  10.  
  11. In svccfg export mysvc:
  12.  
  13. <dependent name='mainpool_smb_server' restart_on='restart' grouping='optional_all'>
  14. <service_fmri value='svc:/network/smb/server'/>
  15. </dependent>
  16. <dependent name='mainpool_zones' restart_on='restart' grouping='optional_all'>
  17. <service_fmri value='svc:/system/zones'/>
  18. </dependent>
  19. <property_group name='dependents' type='framework'>
  20. <propval name='mainpool_nfs_server' type='fmri' value='svc:/network/nfs/server'/>
  21. </property_group>
  22. ^^^ WTH?
  23.  
  24. And it does not work dependency-wise (after svccfg refresh):
  25.  
  26. # svcs -D mount-main-pool
  27. STATE STIME FMRI
  28. online 9:58:16 svc:/network/smb/server:default
  29. offline* 9:57:54 svc:/system/zones:default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement