14e9cfc9aSjacobs<?xml version="1.0"?> 24e9cfc9aSjacobs<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 34e9cfc9aSjacobs<!-- 4425d6edcSjacobs Copyright 2008 Sun Microsystems, Inc. All rights reserved. 54e9cfc9aSjacobs Use is subject to license terms. 64e9cfc9aSjacobs 74e9cfc9aSjacobs Licensed under the Academic Free License version 2.1 84e9cfc9aSjacobs 94e9cfc9aSjacobs ident "%Z%%M% %I% %E% SMI" 104e9cfc9aSjacobs 114e9cfc9aSjacobs NOTE: This service manifest is not editable; its contents will 124e9cfc9aSjacobs be overwritten by package or patch operations, including 134e9cfc9aSjacobs operating system upgrade. Make customizations in a different 144e9cfc9aSjacobs file. 154e9cfc9aSjacobs 164e9cfc9aSjacobs Service manifest for HAL network attached device discovery. 174e9cfc9aSjacobs--> 184e9cfc9aSjacobs 194e9cfc9aSjacobs<service_bundle type='manifest' name='SUNWhalr:device-discovery'> 204e9cfc9aSjacobs 214e9cfc9aSjacobs<service 224e9cfc9aSjacobs name='network/device-discovery/printers' 234e9cfc9aSjacobs type='service' 244e9cfc9aSjacobs version='1'> 254e9cfc9aSjacobs 264e9cfc9aSjacobs <dependency name='usr' 274e9cfc9aSjacobs type='service' 284e9cfc9aSjacobs grouping='require_all' 294e9cfc9aSjacobs restart_on='none'> 304e9cfc9aSjacobs <service_fmri value='svc:/system/filesystem/local' /> 314e9cfc9aSjacobs </dependency> 324e9cfc9aSjacobs 334e9cfc9aSjacobs <dependency name='network-service' 344e9cfc9aSjacobs grouping='require_all' 354e9cfc9aSjacobs restart_on='none' 364e9cfc9aSjacobs type='service'> 374e9cfc9aSjacobs <service_fmri value='svc:/network/service' /> 384e9cfc9aSjacobs </dependency> 394e9cfc9aSjacobs 404e9cfc9aSjacobs <dependency name='dbus' 414e9cfc9aSjacobs type='service' 424e9cfc9aSjacobs grouping='require_all' 434e9cfc9aSjacobs restart_on='none'> 444e9cfc9aSjacobs <service_fmri value='svc:/system/dbus' /> 454e9cfc9aSjacobs </dependency> 464e9cfc9aSjacobs 474e9cfc9aSjacobs <dependency name='hal' 484e9cfc9aSjacobs type='service' 494e9cfc9aSjacobs grouping='require_all' 504e9cfc9aSjacobs restart_on='refresh'> 514e9cfc9aSjacobs <service_fmri value='svc:/system/hal' /> 524e9cfc9aSjacobs </dependency> 534e9cfc9aSjacobs 544e9cfc9aSjacobs <exec_method 554e9cfc9aSjacobs type='method' 564e9cfc9aSjacobs name='start' 574e9cfc9aSjacobs exec='/lib/svc/method/svc-network-discovery %m %i' 584e9cfc9aSjacobs timeout_seconds='30'> 594e9cfc9aSjacobs </exec_method> 604e9cfc9aSjacobs 614e9cfc9aSjacobs <exec_method 624e9cfc9aSjacobs type='method' 634e9cfc9aSjacobs name='stop' 644e9cfc9aSjacobs exec='/lib/svc/method/svc-network-discovery %m %i' 654e9cfc9aSjacobs timeout_seconds='30'> 664e9cfc9aSjacobs </exec_method> 674e9cfc9aSjacobs 684e9cfc9aSjacobs <exec_method 694e9cfc9aSjacobs type='method' 704e9cfc9aSjacobs name='refresh' 714e9cfc9aSjacobs exec='/lib/svc/method/svc-network-discovery %m %i' 724e9cfc9aSjacobs timeout_seconds='30'> 734e9cfc9aSjacobs </exec_method> 744e9cfc9aSjacobs 754e9cfc9aSjacobs <property_group name='startd' type='framework'> 764e9cfc9aSjacobs <propval name='duration' type='astring' value='transient' /> 774e9cfc9aSjacobs </property_group> 784e9cfc9aSjacobs 794e9cfc9aSjacobs <instance 804e9cfc9aSjacobs name='snmp' 814e9cfc9aSjacobs enabled='false'> 824e9cfc9aSjacobs 834e9cfc9aSjacobs <method_context> 844e9cfc9aSjacobs <method_credential user='root' group='root' /> 854e9cfc9aSjacobs </method_context> 864e9cfc9aSjacobs 874e9cfc9aSjacobs <property_group name='general' type='framework'> 884e9cfc9aSjacobs <!-- to start/stop the discovery service --> 894e9cfc9aSjacobs <propval name='action_authorization' type='astring' 904e9cfc9aSjacobs value='solaris.smf.manage.discovery.printers.snmp' /> 91425d6edcSjacobs <propval name='value_authorization' type='astring' 92425d6edcSjacobs value='solaris.smf.manage.discovery.printers.snmp' /> 934e9cfc9aSjacobs </property_group> 944e9cfc9aSjacobs 954e9cfc9aSjacobs <property_group name='config' type='framework'> 96*43b9c050Sjacobs <!-- authorization to add/delete config properties --> 97*43b9c050Sjacobs <propval name='modify_authorization' type='astring' 98*43b9c050Sjacobs value='solaris.smf.value.discovery.printers.snmp' /> 994e9cfc9aSjacobs <!-- authorization to modify config properties --> 1004e9cfc9aSjacobs <propval name='value_authorization' type='astring' 1014e9cfc9aSjacobs value='solaris.smf.value.discovery.printers.snmp' /> 1024e9cfc9aSjacobs </property_group> 1034e9cfc9aSjacobs </instance> 1044e9cfc9aSjacobs 1054e9cfc9aSjacobs <stability value='Unstable' /> 1064e9cfc9aSjacobs 1074e9cfc9aSjacobs <template> 1084e9cfc9aSjacobs <common_name> 1094e9cfc9aSjacobs <loctext xml:lang='C'> 1104e9cfc9aSjacobs Hardware Abstraction Layer network attached device discovery 1114e9cfc9aSjacobs </loctext> 1124e9cfc9aSjacobs </common_name> 1134e9cfc9aSjacobs </template> 1144e9cfc9aSjacobs</service> 1154e9cfc9aSjacobs 1164e9cfc9aSjacobs</service_bundle> 117