Home | History | Annotate | Download | only in prophist
      1 #!/bin/sh
      2 #
      3 # CDDL HEADER START
      4 #
      5 # The contents of this file are subject to the terms of the
      6 # Common Development and Distribution License (the "License").
      7 # You may not use this file except in compliance with the License.
      8 #
      9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
     10 # or http://www.opensolaris.org/os/licensing.
     11 # See the License for the specific language governing permissions
     12 # and limitations under the License.
     13 #
     14 # When distributing Covered Code, include this CDDL HEADER in each
     15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     16 # If applicable, add the following below this CDDL HEADER, with the
     17 # fields enclosed by brackets "[]" replaced with your own identifying
     18 # information: Portions Copyright [yyyy] [name of copyright owner]
     19 #
     20 # CDDL HEADER END
     21 #
     22 #
     23 # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
     24 # Use is subject to license terms.
     25 #
     26 #ident	"%Z%%M%	%I%	%E% SMI"
     27 
     28 # prophist.SUNWcsr - historical property corrections for ON
     29 #
     30 # For builds prior to S10 final product release, certain manifests were
     31 # delivered with incorrect property values or dependencies.  This file
     32 # contains corrected values and, optionally for each property, a series
     33 # of previous default values which should be corrected.
     34 #
     35 # With the arrival of manifest merging support, this file's contents
     36 # should be treated as fixed.
     37 #
     38 # NB:  prophist_upgrade calls that have a hyphen-prefixed prior value
     39 # must use -- at the head of the prior value sequence.  Value arguments
     40 # with spaces require doubly-nested quoting.
     41 
     42 # milestone/
     43 
     44 prophist_upgrade milestone/single-user start timeout_seconds 1800 30
     45 prophist_delete_dependency milestone/single-user physical-network
     46 prophist_adddep svc:/milestone/single-user network service optional_all none \
     47     svc:/milestone/network
     48 prophist_addprop svc:/milestone/single-user startd framework timeout_retry \
     49     boolean: false
     50 prophist_delete_dependency milestone/single-user sysidtool
     51 prophist_adddep svc:/milestone/single-user milestone-devices \
     52     service require_all none svc:/milestone/devices
     53 instance_refresh milestone/single-user:default
     54 instance_clear milestone/single-user:default
     55 instance_clear system/sysidtool:net
     56 instance_clear system/sysidtool:system
     57 
     58 prophist_upgrade milestone/multi-user start timeout_seconds 1800 3
     59 prophist_adddep svc:/milestone/multi-user kdmconfig service optional_all none \
     60     svc:/platform/i86pc/kdmconfig:default
     61 prophist_addprop svc:/milestone/multi-user startd framework timeout_retry \
     62     boolean: false
     63 /usr/sbin/svccfg -s milestone/multi-user addpropvalue milestones/entities \
     64     svc:/milestone/sysconfig
     65 instance_refresh milestone/multi-user:default
     66 
     67 prophist_upgrade milestone/multi-user-server start timeout_seconds 1800 3
     68 prophist_upgrade milestone/multi-user-server multi-user restart_on none refresh
     69 prophist_addprop svc:/milestone/multi-user-server startd framework \
     70     timeout_retry boolean: false
     71 instance_refresh milestone/multi-user-server
     72 
     73 prophist_delete_dependency milestone/name-services nis_server
     74 instance_refresh milestone/name-services
     75 
     76 # system/
     77 
     78 prophist_upgrade system/consadm start timeout_seconds 60 2
     79 
     80 prophist_upgrade system/console-login start timeout_seconds 3 0
     81 if /usr/bin/svcprop -Cqp ttymon svc:/system/console-login; then :; else
     82 	/usr/sbin/svccfg -s svc:/system/console-login <<\END
     83 	    addpg ttymon application
     84 	    setprop ttymon/device = astring: /dev/console
     85 	    setprop ttymon/label = astring: console
     86 	    setprop ttymon/timeout = count: 0
     87 	    setprop ttymon/nohangup = boolean: true
     88 	    setprop ttymon/modules = astring: ldterm,ttcompat
     89 	    setprop ttymon/prompt = astring: "`uname -n` console login:"
     90 END
     91 
     92 	if [ "`/usr/bin/uname -p`" = "i386" ]; then
     93 		/usr/sbin/svccfg -s svc:/system/console-login \
     94 		    setprop ttymon/terminal_type = astring: sun-color
     95 	else
     96 		/usr/sbin/svccfg -s svc:/system/console-login \
     97 		    setprop ttymon/terminal_type = astring: sun
     98 	fi
     99 fi
    100 prophist_delete_dependency system/console-login sysidtool
    101 prophist_adddep svc:/system/console-login sysconfig service require_all none \
    102     svc:/milestone/sysconfig
    103 instance_refresh system/console-login
    104 
    105 prophist_upgrade system/coreadm start timeout_seconds 60 3
    106 prophist_upgrade system/coreadm stop timeout_seconds 60 0
    107 
    108 prophist_upgrade system/cron start timeout_seconds 60 6
    109 prophist_upgrade system/cron stop timeout_seconds 60 3
    110 prophist_adddpt svc:/system/cron cron_multi-user optional_all none \
    111     svc:/milestone/multi-user
    112 prophist_addprop svc:/system/cron general framework action_authorization \
    113     astring: solaris.smf.manage.cron
    114 instance_refresh svc:/milestone/multi-user:default
    115 instance_refresh svc:/system/cron:default
    116 
    117 prophist_upgrade system/cryptosvc start exec "/usr/sbin/cryptoadm %m" \
    118     /lib/svc/method/crypto
    119 prophist_upgrade system/cryptosvc stop exec "/usr/sbin/cryptoadm %m" :kill
    120 prophist_addmeth svc:/system/cryptosvc refresh "/usr/sbin/cryptoadm %m" 60
    121 prophist_adddpt svc:/system/cryptosvc cryptosvc_single optional_all none \
    122     svc:/milestone/single-user
    123 instance_refresh svc:/milestone/single-user:default
    124 instance_refresh system/cryptosvc:default
    125 
    126 prophist_upgrade system/device/local start timeout_seconds 6000 600
    127 
    128 prophist_upgrade system/filesystem/autofs start timeout_seconds 60 6
    129 prophist_upgrade system/filesystem/autofs stop timeout_seconds 60 15
    130 prophist_adddpt svc:/system/filesystem/autofs autofs_multi-user \
    131     optional_all none svc:/milestone/multi-user
    132 prophist_addprop svc:/system/filesystem/autofs application framework \
    133     stability astring: Evolving
    134 prophist_addprop svc:/system/filesystem/autofs application framework \
    135     auto_enable boolean: true
    136 prophist_addprop svc:/system/filesystem/autofs general framework \
    137     action_authorization astring: solaris.smf.manage.autofs
    138 prophist_upgrade system/filesystem/autofs stop exec \
    139     "/lib/svc/method/svc-autofs %m %{restarter/contract}" \
    140     "/lib/svc/method/svc-autofs %m"
    141 instance_refresh svc:/system/filesystem/autofs:default
    142 instance_refresh svc:/milestone/multi-user:default
    143 
    144 prophist_upgrade system/filesystem/minimal start timeout_seconds 0 30 3
    145 prophist_upgrade system/filesystem/local start timeout_seconds 0 30
    146 prophist_upgrade system/filesystem/usr start timeout_seconds 0 3
    147 prophist_upgrade system/filesystem/root start timeout_seconds 300 30
    148 
    149 prophist_delete_dependency system/fmd SUNfmd
    150 prophist_adddep svc:/system/fmd SUNWfmd path require_all none \
    151     file://localhost/usr/lib/fm/fmd/fmd
    152 prophist_delete_dependency system/fmd startup
    153 prophist_adddep svc:/system/fmd startup_req service require_all none \
    154     '("svc:/system/sysevent" "svc:/system/filesystem/minimal"' \
    155     '"svc:/system/dumpadm")'
    156 prophist_adddep svc:/system/fmd startup_opt service optional_all none \
    157     svc:/network/rpc/bind
    158 instance_refresh system/fmd:default
    159 
    160 prophist_delete_svc_pg system/identity domain   tm_common_name
    161 prophist_delete_svc_pg system/identity domain   tm_man_defaultdomain
    162 prophist_delete_svc_pg system/identity domain   tm_man_domainname
    163 prophist_delete_svc_pg system/identity node     tm_man_nodename
    164 
    165 prophist_upgrade system/mdmonitor start timeout_seconds 60 2
    166 prophist_upgrade system/mdmonitor stop timeout_seconds 60 2
    167 instance_refresh svc:/system/mdmonitor:default
    168 
    169 prophist_delete_dependency svc:/system/metainit usr
    170 prophist_adddpt svc:/system/metainit metainit-root optional_all none \
    171     svc:/system/filesystem/root
    172 prophist_adddep svc:/system/metainit identity service require_all none \
    173     svc:/system/identity:node
    174 prophist_upgrade system/metainit start timeout_seconds 180 10
    175 instance_refresh svc:/system/metainit:default
    176 
    177 prophist_addmeth svc:/system/manifest-import stop :true 3
    178 prophist_upgrade system/manifest-import start timeout_seconds 1800 3
    179 prophist_upgrade system/manifest-import stop timeout_seconds 3 -- -1
    180 instance_refresh svc:/system/manifest-import:default
    181 
    182 prophist_adddep svc:/system/name-service-cache filesystem \
    183     service require_all none svc:/system/filesystem/minimal
    184 prophist_adddpt svc:/system/name-service-cache name-service-cache_multi-user \
    185     optional_all none svc:/milestone/multi-user
    186 prophist_addprop svc:/system/name-service-cache general framework \
    187     action_authorization astring: solaris.smf.manage.name-service-cache
    188 instance_refresh svc:/system/name-service-cache:default
    189 instance_refresh svc:/milestone/multi-user:default
    190 
    191 prophist_upgrade system/picl start timeout_seconds 60 30
    192 prophist_upgrade system/picl stop timeout_seconds 60 30
    193 
    194 prophist_upgrade system/power start timeout_seconds 60 6
    195 prophist_upgrade system/power stop timeout_seconds 60 6
    196 prophist_adddpt svc:/system/power power_multi-user optional_all none \
    197     svc:/milestone/multi-user
    198 prophist_addprop svc:/system/power general framework action_authorization \
    199     astring: solaris.smf.manage.power
    200 instance_refresh svc:/system/power:default
    201 instance_refresh svc:/milestone/multi-user:default
    202 
    203 prophist_upgrade system/rcap start timeout_seconds 60 3
    204 prophist_upgrade system/rcap refresh timeout_seconds 60 3
    205 prophist_upgrade system/rcap stop timeout_seconds 60 3
    206 prophist_adddpt svc:/system/rcap rcap_multi-user optional_all none \
    207     svc:/milestone/multi-user
    208 instance_refresh svc:/system/rcap:default
    209 instance_refresh svc:/milestone/multi-user:default
    210 
    211 prophist_upgrade system/rmtmpfiles start timeout_seconds 30 3
    212 
    213 prophist_delete_dependency system/sac single-user
    214 prophist_adddep svc:/system/sac sysconfig service require_all none \
    215     svc:/milestone/sysconfig
    216 instance_refresh svc:/system/sac:default
    217 
    218 prophist_upgrade system/sysevent start timeout_seconds 60 2
    219 prophist_upgrade system/sysevent stop timeout_seconds 60 2
    220 prophist_upgrade system/sysevent stop exec \
    221     "/lib/svc/method/svc-syseventd %m %{restarter/contract}" \
    222     "/lib/svc/method/svc-syseventd %m"
    223 instance_refresh svc:/system/sysevent:default
    224 instance_clear svc:/system/sysevent:default
    225 
    226 prophist_addmeth svc:/system/system-log refresh ":kill -HUP" 60
    227 prophist_adddep svc:/system/system-log filesystem service require_all none \
    228     svc:/system/filesystem/local
    229 prophist_upgrade system/system-log start timeout_seconds 600 3
    230 prophist_upgrade system/system-log stop timeout_seconds 60 3
    231 prophist_upgrade system/system-log refresh timeout_seconds 60 3
    232 prophist_addprop svc:/system/system-log general framework action_authorization \
    233     astring: solaris.smf.manage.system-log
    234 prophist_upgrade system/system-log milestone entities \
    235     svc:/milestone/sysconfig svc:/milestone/single-user
    236 prophist_adddep svc:/system/system-log autofs service optional_all none \
    237     svc:/system/filesystem/autofs
    238 prophist_adddep svc:/system/system-log name-services service require_all none \
    239     svc:/milestone/name-services
    240 instance_refresh svc:/system/system-log:default
    241 
    242 prophist_upgrade system/utmp milestone entities \
    243     svc:/milestone/sysconfig svc:/milestone/single-user
    244 instance_refresh system/utmp
    245 
    246 # network/
    247 
    248 prophist_adddep svc:/network/initial devices service require_all none \
    249     svc:/milestone/devices
    250 prophist_adddep svc:/network/initial filesystem service require_all none \
    251     svc:/system/filesystem/usr
    252 prophist_upgrade network/initial start timeout_seconds 600 3
    253 prophist_delete_dependency network/initial loopback
    254 prophist_delete_dependency network/initial physical
    255 prophist_adddep svc:/network/initial network service optional_all none \
    256     svc:/milestone/network
    257 instance_refresh network/initial:default
    258 
    259 prophist_upgrade network/loopback:default start timeout_seconds 60 3
    260 prophist_upgrade network/physical:default start timeout_seconds 600 3
    261 prophist_upgrade network/service start timeout_seconds 600 3
    262 
    263 prophist_adddep svc:/network/inetd filesystem service require_all error \
    264     svc:/system/filesystem/local
    265 prophist_adddep svc:/network/inetd upgrade service optional_all none \
    266     svc:/network/inetd-upgrade
    267 prophist_adddpt svc:/network/inetd inetd_multi-user optional_all none \
    268     svc:/milestone/multi-user
    269 prophist_delete_dependency network/inetd physical
    270 prophist_adddep svc:/network/inetd network service optional_all error \
    271     svc:/milestone/network
    272 /usr/sbin/svccfg -s network/inetd delpropvalue milestones/entities \
    273     svc:/milestone/single-user
    274 /usr/sbin/svccfg -s network/inetd addpropvalue milestones/entities \
    275     svc:/milestone/sysconfig
    276 instance_refresh network/inetd:default
    277 instance_refresh svc:/milestone/multi-user:default
    278 
    279 prophist_delete_dependency svc:/network/inetd-upgrade network
    280 prophist_adddep svc:/network/inetd-upgrade filesystem \
    281     service require_all error svc:/system/filesystem/local
    282 instance_refresh svc:/network/inetd-upgrade:default
    283 instance_clear svc:/network/inetd:default
    284 
    285 prophist_adddep svc:/network/ipfilter filesystem service require_all none \
    286     svc:/system/filesystem/usr
    287 instance_refresh svc:/network/ipfilter:default
    288 
    289 prophist_delete_dependency network/dhcp-server milestone
    290 prophist_delete_dependency network/dhcp-server:default milestone
    291 prophist_adddep svc:/network/dhcp-server multi-user service require_all \
    292     refresh svc:/milestone/multi-user
    293 prophist_adddpt svc:/network/dhcp-server dhcp_multi-user-server \
    294     optional_all none svc:/milestone/multi-user-server
    295 instance_refresh network/dhcp-server:default
    296 instance_refresh svc:/milestone/multi-user-server:default
    297 instance_clear network/dhcp-server:default
    298 instance_clear milestone/multi-user:default
    299 instance_clear milestone/multi-user-server:default
    300 
    301 prophist_delete_dependency network/dns/client physical
    302 prophist_adddep svc:/network/dns/client network service optional_all error \
    303     svc:/milestone/network
    304 instance_refresh network/dns/client:default
    305 
    306 prophist_upgrade network/ldap/client start timeout_seconds 120 60 30
    307 prophist_upgrade network/ldap/client stop timeout_seconds 60 10
    308 
    309 prophist_adddep svc:/network/nfs/cbd filesystem-minimal \
    310     service require_all error svc:/system/filesystem/minimal
    311 prophist_addprop svc:/network/nfs/cbd application framework stability \
    312     astring: Evolving
    313 prophist_addprop svc:/network/nfs/cbd application framework auto_enable \
    314     boolean: true
    315 prophist_override network/nfs/cbd network entities "svc:/milestone/network"
    316 instance_refresh svc:/network/nfs/cbd
    317 
    318 prophist_adddep svc:/network/nfs/client nlockmgr service require_all error \
    319     svc:/network/nfs/nlockmgr
    320 prophist_adddep svc:/network/nfs/client cbd service optional_all error \
    321     svc:/network/nfs/cbd
    322 prophist_adddep svc:/network/nfs/client mapid service optional_all error \
    323     svc:/network/nfs/mapid
    324 prophist_upgrade network/nfs/client start timeout_seconds 3600 60
    325 prophist_adddpt svc:/network/nfs/client nfs-client_multi-user \
    326     optional_all none svc:/milestone/multi-user
    327 prophist_override network/nfs/client network entities "svc:/milestone/network"
    328 prophist_upgrade network/nfs/client stop timeout_seconds 60 600
    329 instance_refresh svc:/network/nfs/client:default
    330 instance_refresh svc:/milestone/multi-user:default
    331 
    332 prophist_adddep svc:/network/nfs/mapid filesystem-minimal \
    333     service require_all error svc:/system/filesystem/minimal
    334 prophist_addprop svc:/network/nfs/mapid application framework stability \
    335     astring: Evolving
    336 prophist_addprop svc:/network/nfs/mapid application framework auto_enable \
    337     boolean: true
    338 prophist_override network/nfs/mapid network entities "svc:/milestone/network"
    339 instance_refresh svc:/network/nfs/mapid:default
    340 
    341 prophist_adddep svc:/network/nfs/nlockmgr filesystem-minimal \
    342     service require_all error svc:/system/filesystem/minimal
    343 prophist_addprop svc:/network/nfs/nlockmgr application framework stability \
    344     astring: Evolving
    345 prophist_addprop svc:/network/nfs/nlockmgr application framework auto_enable \
    346     boolean: true
    347 prophist_override network/nfs/nlockmgr network entities "svc:/milestone/network"
    348 instance_refresh svc:/network/nfs/nlockmgr:default
    349 
    350 prophist_addprop svc:/network/nfs/rquota inetd framework proto \
    351     astring: datagram_v
    352 prophist_addprop svc:/network/nfs/rquota application framework stability \
    353     astring: Evolving
    354 prophist_addprop svc:/network/nfs/rquota application framework auto_enable \
    355     boolean: true
    356 instance_refresh svc:/network/nfs/rquota:default
    357 
    358 prophist_adddep svc:/network/nfs/server nlockmgr service require_all error \
    359     svc:/network/nfs/nlockmgr
    360 prophist_adddep svc:/network/nfs/server mapid service optional_all error \
    361     svc:/network/nfs/mapid
    362 prophist_upgrade network/nfs/server start timeout_seconds 3600 60
    363 prophist_upgrade network/nfs/server stop timeout_seconds 3600 60
    364 prophist_adddpt svc:/network/nfs/server nfs-server_multi-user-server \
    365     optional_all none svc:/milestone/multi-user-server
    366 prophist_addprop svc:/network/nfs/server application framework stability \
    367     astring: Evolving
    368 prophist_addprop svc:/network/nfs/server application framework auto_enable \
    369     boolean: true
    370 prophist_override network/nfs/server network entities "svc:/milestone/network"
    371 prophist_upgrade network/nfs/server stop exec \
    372     "/lib/svc/method/nfs-server %m %{restarter/contract}" \
    373     "/lib/svc/method/nfs-server %m"
    374 instance_refresh svc:/network/nfs/server:default
    375 instance_refresh svc:/milestone/multi-user-server:default
    376 
    377 prophist_adddep svc:/network/nfs/status filesystem-local service require_all \
    378     error svc:/system/filesystem/local
    379 prophist_addprop svc:/network/nfs/status application framework stability \
    380     astring: Evolving
    381 prophist_addprop svc:/network/nfs/status application framework auto_enable \
    382     boolean: true
    383 prophist_override network/nfs/status network entities "svc:/milestone/network"
    384 instance_refresh svc:/network/nfs/status:default
    385 
    386 prophist_upgrade network/nis/client start timeout_seconds 300 30 3
    387 prophist_upgrade network/nis/client stop timeout_seconds 60 30 3
    388 prophist_upgrade network/nis/client start exec \
    389     /lib/svc/method/yp "/usr/lib/netsvc/yp/ypstart client"
    390 prophist_upgrade network/nis/client yp_server grouping \
    391     optional_all exclude_all
    392 instance_refresh svc:/network/nis/client:default
    393 instance_clear svc:/network/nis/client:default
    394 
    395 prophist_upgrade svc:/network/nis/server start exec /lib/svc/method/yp \
    396     "/usr/lib/netsvc/yp/ypstart server"
    397 prophist_upgrade network/nis/server start timeout_seconds 300 30 3
    398 prophist_upgrade network/nis/server stop timeout_seconds 60 30 3
    399 instance_refresh svc:/network/nis/server:default
    400 
    401 prophist_upgrade network/ntp start timeout_seconds 1800 6
    402 prophist_upgrade network/ntp stop timeout_seconds 60 3
    403 prophist_upgrade network/ntp start exec "/lib/svc/method/xntp" \
    404     "/lib/svc/method/xntp start"
    405 prophist_upgrade network/ntp stop exec ":kill" \
    406     "/lib/svc/method/xntp stop"
    407 /usr/sbin/svccfg -s network/ntp delpropvalue paths/entities \
    408     "file://localhost/etc/inet/ntp.conf"
    409 prophist_adddpt svc:/network/ntp ntp_multi-user optional_all none \
    410     svc:/milestone/multi-user
    411 instance_refresh svc:/network/ntp:default
    412 instance_refresh svc:/milestone/multi-user:default
    413 
    414 prophist_upgrade network/rarp start timeout_seconds 60 3
    415 prophist_upgrade network/rarp stop timeout_seconds 60 3
    416 prophist_adddpt svc:/network/rarp rarp_multi-user-server optional_all none \
    417     svc:/milestone/multi-user-server
    418 prophist_delete_dependency network/rarp physical
    419 prophist_adddep svc:/network/rarp network service optional_all error \
    420     svc:/milestone/network
    421 instance_refresh network/rarp:default
    422 instance_refresh svc:/milestone/multi-user-server:default
    423 
    424 prophist_delete_dependency svc:/network/rpc/bind refresh
    425 prophist_upgrade network/rpc/bind stop exec \
    426     "/lib/svc/method/rpc-bind %m %{restarter/contract}" \
    427     "/lib/svc/method/rpc-bind %m"
    428 instance_refresh network/rpc/bind:default
    429 
    430 prophist_upgrade network/rpc/bootparams start timeout_seconds 60 3
    431 prophist_upgrade network/rpc/bootparams stop timeout_seconds 60 3
    432 prophist_upgrade network/rpc/bootparams rpcbind restart_on restart error
    433 prophist_delete_dependency network/rpc/bootparams physical
    434 prophist_adddpt svc:/network/rpc/bootparams rpc-bootparams_multi-user-server \
    435     optional_all none svc:/milestone/multi-user-server
    436 prophist_adddep svc:/network/rpc/bootparams network service require_all none \
    437     svc:/milestone/network
    438 instance_refresh network/rpc/bootparams:default
    439 instance_refresh svc:/milestone/multi-user-server:default
    440 
    441 /usr/sbin/svcadm disable network/rpc/gss:ticotsord
    442 /usr/sbin/svccfg delete network/rpc/gss:ticotsord
    443 prophist_override network/rpc/gss inetd_start privileges \
    444     "basic,!file_link_any,!proc_info,!proc_session,net_privaddr,file_chown,file_dac_read,file_dac_write"
    445 instance_refresh svc:/network/rpc/gss:default
    446 
    447 /usr/sbin/svcadm disable network/rpc/mdcomm:tcp6
    448 /usr/sbin/svcadm disable network/rpc/mdcomm:tcp
    449 /usr/sbin/svccfg delete network/rpc/mdcomm:tcp6
    450 /usr/sbin/svccfg delete network/rpc/mdcomm:tcp
    451 prophist_addprop svc:/network/rpc/mdcomm inetd framework proto astring: tcp
    452 prophist_override network/rpc/mdcomm inetd proto tcp
    453 instance_refresh svc:/network/rpc/mdcomm:default
    454 
    455 /usr/sbin/svcadm disable network/rpc/meta:tcp6
    456 /usr/sbin/svcadm disable network/rpc/meta:tcp
    457 /usr/sbin/svccfg delete network/rpc/meta:tcp6
    458 /usr/sbin/svccfg delete network/rpc/meta:tcp
    459 prophist_addprop svc:/network/rpc/meta inetd framework proto astring: tcp
    460 prophist_override network/rpc/meta inetd proto tcp
    461 instance_refresh svc:/network/rpc/meta:default
    462 
    463 /usr/sbin/svcadm disable network/rpc/metamed:tcp6
    464 /usr/sbin/svcadm disable network/rpc/metamed:tcp
    465 /usr/sbin/svccfg delete network/rpc/metamed:tcp6
    466 /usr/sbin/svccfg delete network/rpc/metamed:tcp
    467 prophist_addprop svc:/network/rpc/metamed inetd framework proto astring: tcp
    468 prophist_override network/rpc/metamed inetd proto tcp
    469 instance_refresh svc:/network/rpc/metamed:default
    470 
    471 /usr/sbin/svcadm disable network/rpc/metamh:tcp6
    472 /usr/sbin/svcadm disable network/rp