#!/bin/sh # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright 2009 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # prophist.SUNWcsr - historical property corrections for ON # # For builds prior to S10 final product release, certain manifests were # delivered with incorrect property values or dependencies. This file # contains corrected values and, optionally for each property, a series # of previous default values which should be corrected. # # With the arrival of manifest merging support, this file's contents # should be treated as fixed. # # NB: prophist_upgrade calls that have a hyphen-prefixed prior value # must use -- at the head of the prior value sequence. Value arguments # with spaces require doubly-nested quoting. # milestone/ prophist_upgrade milestone/single-user start timeout_seconds 1800 30 prophist_delete_dependency milestone/single-user physical-network prophist_adddep svc:/milestone/single-user network service optional_all none \ svc:/milestone/network prophist_addprop svc:/milestone/single-user startd framework timeout_retry \ boolean: false prophist_delete_dependency milestone/single-user sysidtool prophist_adddep svc:/milestone/single-user milestone-devices \ service require_all none svc:/milestone/devices instance_refresh milestone/single-user:default instance_clear milestone/single-user:default instance_clear system/sysidtool:net instance_clear system/sysidtool:system prophist_upgrade milestone/multi-user start timeout_seconds 1800 3 prophist_adddep svc:/milestone/multi-user kdmconfig service optional_all none \ svc:/platform/i86pc/kdmconfig:default prophist_addprop svc:/milestone/multi-user startd framework timeout_retry \ boolean: false /usr/sbin/svccfg -s milestone/multi-user addpropvalue milestones/entities \ svc:/milestone/sysconfig instance_refresh milestone/multi-user:default prophist_upgrade milestone/multi-user-server start timeout_seconds 1800 3 prophist_upgrade milestone/multi-user-server multi-user restart_on none refresh prophist_addprop svc:/milestone/multi-user-server startd framework \ timeout_retry boolean: false instance_refresh milestone/multi-user-server prophist_delete_dependency milestone/name-services nis_server instance_refresh milestone/name-services # system/ prophist_upgrade system/consadm start timeout_seconds 60 2 prophist_upgrade system/console-login start timeout_seconds 3 0 if /usr/bin/svcprop -Cqp ttymon svc:/system/console-login; then :; else /usr/sbin/svccfg -s svc:/system/console-login <<\END addpg ttymon application setprop ttymon/device = astring: /dev/console setprop ttymon/label = astring: console setprop ttymon/timeout = count: 0 setprop ttymon/nohangup = boolean: true setprop ttymon/modules = astring: ldterm,ttcompat setprop ttymon/prompt = astring: "`uname -n` console login:" END if [ "`/usr/bin/uname -p`" = "i386" ]; then /usr/sbin/svccfg -s svc:/system/console-login \ setprop ttymon/terminal_type = astring: sun-color else /usr/sbin/svccfg -s svc:/system/console-login \ setprop ttymon/terminal_type = astring: sun fi fi prophist_delete_dependency system/console-login sysidtool prophist_adddep svc:/system/console-login sysconfig service require_all none \ svc:/milestone/sysconfig instance_refresh system/console-login prophist_upgrade system/coreadm start timeout_seconds 60 3 prophist_upgrade system/coreadm stop timeout_seconds 60 0 prophist_upgrade system/cron start timeout_seconds 60 6 prophist_upgrade system/cron stop timeout_seconds 60 3 prophist_adddpt svc:/system/cron cron_multi-user optional_all none \ svc:/milestone/multi-user prophist_addprop svc:/system/cron general framework action_authorization \ astring: solaris.smf.manage.cron instance_refresh svc:/milestone/multi-user:default instance_refresh svc:/system/cron:default prophist_upgrade system/cryptosvc start exec "/usr/sbin/cryptoadm %m" \ /lib/svc/method/crypto prophist_upgrade system/cryptosvc stop exec "/usr/sbin/cryptoadm %m" :kill prophist_addmeth svc:/system/cryptosvc refresh "/usr/sbin/cryptoadm %m" 60 prophist_adddpt svc:/system/cryptosvc cryptosvc_single optional_all none \ svc:/milestone/single-user instance_refresh svc:/milestone/single-user:default instance_refresh system/cryptosvc:default prophist_upgrade system/device/local start timeout_seconds 6000 600 prophist_upgrade system/filesystem/autofs start timeout_seconds 60 6 prophist_upgrade system/filesystem/autofs stop timeout_seconds 60 15 prophist_adddpt svc:/system/filesystem/autofs autofs_multi-user \ optional_all none svc:/milestone/multi-user prophist_addprop svc:/system/filesystem/autofs application framework \ stability astring: Evolving prophist_addprop svc:/system/filesystem/autofs application framework \ auto_enable boolean: true prophist_addprop svc:/system/filesystem/autofs general framework \ action_authorization astring: solaris.smf.manage.autofs prophist_upgrade system/filesystem/autofs stop exec \ "/lib/svc/method/svc-autofs %m %{restarter/contract}" \ "/lib/svc/method/svc-autofs %m" instance_refresh svc:/system/filesystem/autofs:default instance_refresh svc:/milestone/multi-user:default prophist_upgrade system/filesystem/minimal start timeout_seconds 0 30 3 prophist_upgrade system/filesystem/local start timeout_seconds 0 30 prophist_upgrade system/filesystem/usr start timeout_seconds 0 3 prophist_upgrade system/filesystem/root start timeout_seconds 300 30 prophist_delete_dependency system/fmd SUNfmd prophist_adddep svc:/system/fmd SUNWfmd path require_all none \ file://localhost/usr/lib/fm/fmd/fmd prophist_delete_dependency system/fmd startup prophist_adddep svc:/system/fmd startup_req service require_all none \ '("svc:/system/sysevent" "svc:/system/filesystem/minimal"' \ '"svc:/system/dumpadm")' prophist_adddep svc:/system/fmd startup_opt service optional_all none \ svc:/network/rpc/bind instance_refresh system/fmd:default prophist_delete_svc_pg system/identity domain tm_common_name prophist_delete_svc_pg system/identity domain tm_man_defaultdomain prophist_delete_svc_pg system/identity domain tm_man_domainname prophist_delete_svc_pg system/identity node tm_man_nodename prophist_upgrade system/mdmonitor start timeout_seconds 60 2 prophist_upgrade system/mdmonitor stop timeout_seconds 60 2 instance_refresh svc:/system/mdmonitor:default prophist_delete_dependency svc:/system/metainit usr prophist_adddpt svc:/system/metainit metainit-root optional_all none \ svc:/system/filesystem/root prophist_adddep svc:/system/metainit identity service require_all none \ svc:/system/identity:node prophist_upgrade system/metainit start timeout_seconds 180 10 instance_refresh svc:/system/metainit:default prophist_addmeth svc:/system/manifest-import stop :true 3 prophist_upgrade system/manifest-import start timeout_seconds 1800 3 prophist_upgrade system/manifest-import stop timeout_seconds 3 -- -1 instance_refresh svc:/system/manifest-import:default prophist_adddep svc:/system/name-service-cache filesystem \ service require_all none svc:/system/filesystem/minimal prophist_adddpt svc:/system/name-service-cache name-service-cache_multi-user \ optional_all none svc:/milestone/multi-user prophist_addprop svc:/system/name-service-cache general framework \ action_authorization astring: solaris.smf.manage.name-service-cache instance_refresh svc:/system/name-service-cache:default instance_refresh svc:/milestone/multi-user:default prophist_upgrade system/picl start timeout_seconds 60 30 prophist_upgrade system/picl stop timeout_seconds 60 30 prophist_upgrade system/power start timeout_seconds 60 6 prophist_upgrade system/power stop timeout_seconds 60 6 prophist_adddpt svc:/system/power power_multi-user optional_all none \ svc:/milestone/multi-user prophist_addprop svc:/system/power general framework action_authorization \ astring: solaris.smf.manage.power instance_refresh svc:/system/power:default instance_refresh svc:/milestone/multi-user:default prophist_upgrade system/rcap start timeout_seconds 60 3 prophist_upgrade system/rcap refresh timeout_seconds 60 3 prophist_upgrade system/rcap stop timeout_seconds 60 3 prophist_adddpt svc:/system/rcap rcap_multi-user optional_all none \ svc:/milestone/multi-user instance_refresh svc:/system/rcap:default instance_refresh svc:/milestone/multi-user:default prophist_upgrade system/rmtmpfiles start timeout_seconds 30 3 prophist_delete_dependency system/sac single-user prophist_adddep svc:/system/sac sysconfig service require_all none \ svc:/milestone/sysconfig instance_refresh svc:/system/sac:default prophist_upgrade system/sysevent start timeout_seconds 60 2 prophist_upgrade system/sysevent stop timeout_seconds 60 2 prophist_upgrade system/sysevent stop exec \ "/lib/svc/method/svc-syseventd %m %{restarter/contract}" \ "/lib/svc/method/svc-syseventd %m" instance_refresh svc:/system/sysevent:default instance_clear svc:/system/sysevent:default prophist_addmeth svc:/system/system-log refresh ":kill -HUP" 60 prophist_adddep svc:/system/system-log filesystem service require_all none \ svc:/system/filesystem/local prophist_upgrade system/system-log start timeout_seconds 600 3 prophist_upgrade system/system-log stop timeout_seconds 60 3 prophist_upgrade system/system-log refresh timeout_seconds 60 3 prophist_addprop svc:/system/system-log general framework action_authorization \ astring: solaris.smf.manage.system-log prophist_upgrade system/system-log milestone entities \ svc:/milestone/sysconfig svc:/milestone/single-user prophist_adddep svc:/system/system-log autofs service optional_all none \ svc:/system/filesystem/autofs prophist_adddep svc:/system/system-log name-services service require_all none \ svc:/milestone/name-services instance_refresh svc:/system/system-log:default prophist_upgrade system/utmp milestone entities \ svc:/milestone/sysconfig svc:/milestone/single-user instance_refresh system/utmp # network/ prophist_adddep svc:/network/initial devices service require_all none \ svc:/milestone/devices prophist_adddep svc:/network/initial filesystem service require_all none \ svc:/system/filesystem/usr prophist_upgrade network/initial start timeout_seconds 600 3 prophist_delete_dependency network/initial loopback prophist_delete_dependency network/initial physical prophist_adddep svc:/network/initial network service optional_all none \ svc:/milestone/network instance_refresh network/initial:default prophist_upgrade network/loopback:default start timeout_seconds 60 3 prophist_upgrade network/physical:default start timeout_seconds 600 3 prophist_upgrade network/service start timeout_seconds 600 3 prophist_adddep svc:/network/inetd filesystem service require_all error \ svc:/system/filesystem/local prophist_adddep svc:/network/inetd upgrade service optional_all none \ svc:/network/inetd-upgrade prophist_adddpt svc:/network/inetd inetd_multi-user optional_all none \ svc:/milestone/multi-user prophist_delete_dependency network/inetd physical prophist_adddep svc:/network/inetd network service optional_all error \ svc:/milestone/network /usr/sbin/svccfg -s network/inetd delpropvalue milestones/entities \ svc:/milestone/single-user /usr/sbin/svccfg -s network/inetd addpropvalue milestones/entities \ svc:/milestone/sysconfig instance_refresh network/inetd:default instance_refresh svc:/milestone/multi-user:default prophist_delete_dependency svc:/network/inetd-upgrade network prophist_adddep svc:/network/inetd-upgrade filesystem \ service require_all error svc:/system/filesystem/local instance_refresh svc:/network/inetd-upgrade:default instance_clear svc:/network/inetd:default prophist_adddep svc:/network/ipfilter filesystem service require_all none \ svc:/system/filesystem/usr instance_refresh svc:/network/ipfilter:default prophist_delete_dependency network/dhcp-server milestone prophist_delete_dependency network/dhcp-server:default milestone prophist_adddep svc:/network/dhcp-server multi-user service require_all \ refresh svc:/milestone/multi-user prophist_adddpt svc:/network/dhcp-server dhcp_multi-user-server \ optional_all none svc:/milestone/multi-user-server instance_refresh network/dhcp-server:default instance_refresh svc:/milestone/multi-user-server:default instance_clear network/dhcp-server:default instance_clear milestone/multi-user:default instance_clear milestone/multi-user-server:default prophist_delete_dependency network/dns/client physical prophist_adddep svc:/network/dns/client network service optional_all error \ svc:/milestone/network instance_refresh network/dns/client:default prophist_upgrade network/ldap/client start timeout_seconds 120 60 30 prophist_upgrade network/ldap/client stop timeout_seconds 60 10 prophist_adddep svc:/network/nfs/cbd filesystem-minimal \ service require_all error svc:/system/filesystem/minimal prophist_addprop svc:/network/nfs/cbd application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/cbd application framework auto_enable \ boolean: true prophist_override network/nfs/cbd network entities "svc:/milestone/network" instance_refresh svc:/network/nfs/cbd prophist_adddep svc:/network/nfs/client nlockmgr service require_all error \ svc:/network/nfs/nlockmgr prophist_adddep svc:/network/nfs/client cbd service optional_all error \ svc:/network/nfs/cbd prophist_adddep svc:/network/nfs/client mapid service optional_all error \ svc:/network/nfs/mapid prophist_upgrade network/nfs/client start timeout_seconds 3600 60 prophist_adddpt svc:/network/nfs/client nfs-client_multi-user \ optional_all none svc:/milestone/multi-user prophist_override network/nfs/client network entities "svc:/milestone/network" prophist_upgrade network/nfs/client stop timeout_seconds 60 600 instance_refresh svc:/network/nfs/client:default instance_refresh svc:/milestone/multi-user:default prophist_adddep svc:/network/nfs/mapid filesystem-minimal \ service require_all error svc:/system/filesystem/minimal prophist_addprop svc:/network/nfs/mapid application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/mapid application framework auto_enable \ boolean: true prophist_override network/nfs/mapid network entities "svc:/milestone/network" instance_refresh svc:/network/nfs/mapid:default prophist_adddep svc:/network/nfs/nlockmgr filesystem-minimal \ service require_all error svc:/system/filesystem/minimal prophist_addprop svc:/network/nfs/nlockmgr application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/nlockmgr application framework auto_enable \ boolean: true prophist_override network/nfs/nlockmgr network entities "svc:/milestone/network" instance_refresh svc:/network/nfs/nlockmgr:default prophist_addprop svc:/network/nfs/rquota inetd framework proto \ astring: datagram_v prophist_addprop svc:/network/nfs/rquota application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/rquota application framework auto_enable \ boolean: true instance_refresh svc:/network/nfs/rquota:default prophist_adddep svc:/network/nfs/server nlockmgr service require_all error \ svc:/network/nfs/nlockmgr prophist_adddep svc:/network/nfs/server mapid service optional_all error \ svc:/network/nfs/mapid prophist_upgrade network/nfs/server start timeout_seconds 3600 60 prophist_upgrade network/nfs/server stop timeout_seconds 3600 60 prophist_adddpt svc:/network/nfs/server nfs-server_multi-user-server \ optional_all none svc:/milestone/multi-user-server prophist_addprop svc:/network/nfs/server application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/server application framework auto_enable \ boolean: true prophist_override network/nfs/server network entities "svc:/milestone/network" prophist_upgrade network/nfs/server stop exec \ "/lib/svc/method/nfs-server %m %{restarter/contract}" \ "/lib/svc/method/nfs-server %m" instance_refresh svc:/network/nfs/server:default instance_refresh svc:/milestone/multi-user-server:default prophist_adddep svc:/network/nfs/status filesystem-local service require_all \ error svc:/system/filesystem/local prophist_addprop svc:/network/nfs/status application framework stability \ astring: Evolving prophist_addprop svc:/network/nfs/status application framework auto_enable \ boolean: true prophist_override network/nfs/status network entities "svc:/milestone/network" instance_refresh svc:/network/nfs/status:default prophist_upgrade network/nis/client start timeout_seconds 300 30 3 prophist_upgrade network/nis/client stop timeout_seconds 60 30 3 prophist_upgrade network/nis/client start exec \ /lib/svc/method/yp "/usr/lib/netsvc/yp/ypstart client" prophist_upgrade network/nis/client yp_server grouping \ optional_all exclude_all instance_refresh svc:/network/nis/client:default instance_clear svc:/network/nis/client:default prophist_upgrade svc:/network/nis/server start exec /lib/svc/method/yp \ "/usr/lib/netsvc/yp/ypstart server" prophist_upgrade network/nis/server start timeout_seconds 300 30 3 prophist_upgrade network/nis/server stop timeout_seconds 60 30 3 instance_refresh svc:/network/nis/server:default prophist_upgrade network/ntp start timeout_seconds 1800 6 prophist_upgrade network/ntp stop timeout_seconds 60 3 prophist_upgrade network/ntp start exec "/lib/svc/method/xntp" \ "/lib/svc/method/xntp start" prophist_upgrade network/ntp stop exec ":kill" \ "/lib/svc/method/xntp stop" /usr/sbin/svccfg -s network/ntp delpropvalue paths/entities \ "file://localhost/etc/inet/ntp.conf" prophist_adddpt svc:/network/ntp ntp_multi-user optional_all none \ svc:/milestone/multi-user instance_refresh svc:/network/ntp:default instance_refresh svc:/milestone/multi-user:default prophist_upgrade network/rarp start timeout_seconds 60 3 prophist_upgrade network/rarp stop timeout_seconds 60 3 prophist_adddpt svc:/network/rarp rarp_multi-user-server optional_all none \ svc:/milestone/multi-user-server prophist_delete_dependency network/rarp physical prophist_adddep svc:/network/rarp network service optional_all error \ svc:/milestone/network instance_refresh network/rarp:default instance_refresh svc:/milestone/multi-user-server:default prophist_delete_dependency svc:/network/rpc/bind refresh prophist_upgrade network/rpc/bind stop exec \ "/lib/svc/method/rpc-bind %m %{restarter/contract}" \ "/lib/svc/method/rpc-bind %m" instance_refresh network/rpc/bind:default prophist_upgrade network/rpc/bootparams start timeout_seconds 60 3 prophist_upgrade network/rpc/bootparams stop timeout_seconds 60 3 prophist_upgrade network/rpc/bootparams rpcbind restart_on restart error prophist_delete_dependency network/rpc/bootparams physical prophist_adddpt svc:/network/rpc/bootparams rpc-bootparams_multi-user-server \ optional_all none svc:/milestone/multi-user-server prophist_adddep svc:/network/rpc/bootparams network service require_all none \ svc:/milestone/network instance_refresh network/rpc/bootparams:default instance_refresh svc:/milestone/multi-user-server:default /usr/sbin/svcadm disable network/rpc/gss:ticotsord /usr/sbin/svccfg delete network/rpc/gss:ticotsord prophist_override network/rpc/gss inetd_start privileges \ "basic,!file_link_any,!proc_info,!proc_session,net_privaddr,file_chown,file_dac_read,file_dac_write" instance_refresh svc:/network/rpc/gss:default /usr/sbin/svcadm disable network/rpc/mdcomm:tcp6 /usr/sbin/svcadm disable network/rpc/mdcomm:tcp /usr/sbin/svccfg delete network/rpc/mdcomm:tcp6 /usr/sbin/svccfg delete network/rpc/mdcomm:tcp prophist_addprop svc:/network/rpc/mdcomm inetd framework proto astring: tcp prophist_override network/rpc/mdcomm inetd proto tcp instance_refresh svc:/network/rpc/mdcomm:default /usr/sbin/svcadm disable network/rpc/meta:tcp6 /usr/sbin/svcadm disable network/rpc/meta:tcp /usr/sbin/svccfg delete network/rpc/meta:tcp6 /usr/sbin/svccfg delete network/rpc/meta:tcp prophist_addprop svc:/network/rpc/meta inetd framework proto astring: tcp prophist_override network/rpc/meta inetd proto tcp instance_refresh svc:/network/rpc/meta:default /usr/sbin/svcadm disable network/rpc/metamed:tcp6 /usr/sbin/svcadm disable network/rpc/metamed:tcp /usr/sbin/svccfg delete network/rpc/metamed:tcp6 /usr/sbin/svccfg delete network/rpc/metamed:tcp prophist_addprop svc:/network/rpc/metamed inetd framework proto astring: tcp prophist_override network/rpc/metamed inetd proto tcp instance_refresh svc:/network/rpc/metamed:default /usr/sbin/svcadm disable network/rpc/metamh:tcp6 /usr/sbin/svcadm disable network/rpc/metamh:tcp /usr/sbin/svccfg delete network/rpc/metamh:tcp6 /usr/sbin/svccfg delete network/rpc/metamh:tcp prophist_addprop svc:/network/rpc/metamh inetd framework proto astring: tcp prophist_override network/rpc/metamh inetd proto tcp instance_refresh svc:/network/rpc/metamh:default prophist_upgrade network/security/kadmin start timeout_seconds 60 30 prophist_upgrade network/security/kadmin stop timeout_seconds 60 30 if /usr/bin/svcprop -Cqp start/use_profile svc:/network/security/kadmin; then prophist_override network/security/kadmin start privileges \ "basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_audit,file_dac_write" else /usr/sbin/svccfg -s svc:/network/security/kadmin <<END setprop start/working_directory = astring: :default setprop start/project = astring: :default setprop start/resource_pool = astring: :default setprop start/use_profile = boolean: false setprop start/user = astring: root setprop start/group = astring: root setprop start/supp_groups = astring: :default setprop start/privileges = astring: \ basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_audit,file_dac_write setprop start/limit_privileges = astring: :default END fi instance_refresh svc:/network/security/kadmin:default prophist_upgrade network/security/krb5kdc start timeout_seconds 60 30 prophist_upgrade network/security/krb5kdc stop timeout_seconds 60 30 if /usr/bin/svcprop -Cqp start/use_profile svc:/network/security/krb5kdc; then prophist_override network/security/krb5kdc start privileges \ "basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_audit" else /usr/sbin/svccfg -s svc:/network/security/krb5kdc <<END setprop start/working_directory = astring: :default setprop start/project = astring: :default setprop start/resource_pool = astring: :default setprop start/use_profile = boolean: false setprop start/user = astring: root setprop start/group = astring: root setprop start/supp_groups = astring: :default setprop start/privileges = astring: \ basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_audit setprop start/limit_privileges = astring: :default END fi instance_refresh svc:/network/security/krb5kdc:default if svcprop -q svc:/network/security/krb5_prop:tcp; then /usr/sbin/svcadm disable svc:/network/security/krb5_prop:tcp sleep 1 /usr/sbin/svccfg delete -f svc:/network/security/krb5_prop:tcp fi prophist_override network/security/krb5_prop inetd_start privileges \ "basic,!file_link_any,!proc_info,!proc_session" prophist_addprop svc:/network/security/krb5_prop inetd framework proto \ astring: tcp instance_refresh svc:/network/security/krb5_prop:default if svcprop -q svc:/network/security/ktkt_warn:ticotsord; then /usr/sbin/svcadm disable svc:/network/security/ktkt_warn:ticotsord sleep 1 /usr/sbin/svccfg delete -f svc:/network/security/ktkt_warn:ticotsord fi prophist_override network/security/ktkt_warn inetd_start privileges \ "basic,!file_link_any,!proc_info,!proc_session,proc_setid" prophist_addprop svc:/network/security/ktkt_warn inetd framework proto \ astring: ticotsord instance_refresh svc:/network/security/ktkt_warn:default prophist_addprop svc:/network/shell inetd framework proto \ astring: '("tcp" "tcp6only")' prophist_delete_dependency network/shell physical prophist_adddep svc:/network/shell network service optional_all error \ svc:/milestone/network instance_refresh network/shell:default instance_refresh network/shell:kshell prophist_upgrade network/slp start timeout_seconds 60 6 prophist_upgrade network/slp stop timeout_seconds 60 3 prophist_upgrade network/slp stop exec \ "/lib/svc/method/slp stop %{restarter/contract}" \ "/lib/svc/method/slp stop" prophist_delete_dependency network/slp physical prophist_adddep svc:/network/slp network service optional_all error \ svc:/milestone/network prophist_upgrade network/slp milestone entities \ svc:/milestone/sysconfig svc:/milestone/single-user instance_refresh network/slp:default prophist_upgrade network/smtp:sendmail start timeout_seconds 120 60 30 prophist_upgrade network/smtp:sendmail stop timeout_seconds 60 30 prophist_upgrade network/smtp:sendmail stop exec \ "/lib/svc/method/smtp-sendmail stop %{restarter/contract}" \ "/lib/svc/method/smtp-sendmail stop" prophist_upgrade network/smtp:sendmail refresh timeout_seconds 60 10 prophist_upgrade network/smtp identity grouping optional_all require_all prophist_delete_pg svc:/network/smtp config-file prophist_adddep svc:/network/smtp:sendmail config-file \ path require_all refresh file://localhost/etc/mail/sendmail.cf prophist_delete_pg svc:/network/smtp nsswitch prophist_adddep svc:/network/smtp:sendmail nsswitch \ path require_all refresh file://localhost/etc/nsswitch.conf prophist_delete_pg svc:/network/smtp autofs prophist_adddep svc:/network/smtp:sendmail autofs service optional_all none \ svc:/system/filesystem/autofs prophist_delete_pg svc:/network/smtp start prophist_addmeth svc:/network/smtp:sendmail start \ "/lib/svc/method/smtp-sendmail start" 120 prophist_delete_pg svc:/network/smtp stop prophist_addmeth svc:/network/smtp:sendmail stop \ "/lib/svc/method/smtp-sendmail stop" 60 prophist_delete_pg svc:/network/smtp refresh prophist_addmeth svc:/network/smtp:sendmail refresh \ "/lib/svc/method/smtp-sendmail refresh" 60 prophist_delete_svc_pg network/smtp sendmail tm_common_name prophist_delete_svc_pg network/smtp sendmail tm_man_sendmail prophist_adddpt svc:/network/smtp:sendmail smtp-sendmail_multi-user \ optional_all none svc:/milestone/multi-user prophist_addprop svc:/network/smtp:sendmail startd framework ignore_error \ astring: core,signal prophist_addprop svc:/network/smtp:sendmail general framework \ action_authorization astring: solaris.smf.manage.sendmail instance_refresh network/smtp:sendmail instance_refresh svc:/milestone/multi-user:default prophist_upgrade network/ssh start timeout_seconds 60 30 prophist_upgrade network/ssh stop timeout_seconds 60 30 prophist_upgrade network/ssh refresh timeout_seconds 60 30 prophist_adddpt svc:/network/ssh ssh_multi-user-server optional_all none \ svc:/milestone/multi-user-server prophist_adddep svc:/network/ssh fs-local service require_all none \ svc:/system/filesystem/local prophist_adddep svc:/network/ssh fs-autofs service optional_all none \ svc:/system/filesystem/autofs prophist_adddep svc:/network/ssh net-loopback service require_all none \ svc:/network/loopback prophist_adddep svc:/network/ssh net-physical service require_all none \ svc:/network/physical prophist_adddep svc:/network/ssh utmp service require_all none \ svc:/system/utmp prophist_addprop svc:/network/ssh general framework action_authorization \ astring: solaris.smf.manage.ssh instance_refresh svc:/network/ssh:default instance_refresh svc:/milestone/multi-user-server:default # Add inetd_offline methods for some services for svc in chargen comsat daytime discard echo nfs/rquota rpc/gss rpc/rex \ rpc/ocfserv rpc/rstat rpc/rusers rpc/smserver rpc/spray rpc/wall \ security/ktkt_warn talk time; do prophist_addmeth svc:/network/$svc inetd_offline :kill_process 0 instance_refresh svc:/network/$svc:default done # application/ prophist_adddep svc:/application/print/cleanup filesystem \ service require_all none svc:/system/filesystem/minimal prophist_upgrade application/print/cleanup start timeout_seconds 60 10 prophist_upgrade application/print/cleanup stop timeout_seconds 0 5 -- -1 instance_refresh svc:/application/print/cleanup:default prophist_adddep svc:/application/print/server filesystem \ service require_all none svc:/system/filesystem/usr if /usr/bin/svcprop -Cqp lpsched svc:/application/print/server; then :; else /usr/sbin/svccfg -s svc:/application/print/server <<END addpg lpsched framework setprop lpsched/num_notifiers = count: 0 setprop lpsched/num_filters = count: 0 setprop lpsched/fd_limit = count: 0 setprop lpsched/reserved_fds = count: 0 END fi prophist_upgrade application/print/server start timeout_seconds 60 10 prophist_upgrade application/print/server stop timeout_seconds 60 5 prophist_adddpt svc:/application/print/server print-server_multi-user \ optional_all none svc:/milestone/multi-user prophist_addprop svc:/application/print/server general framework \ single_instance boolean: true prophist_adddep svc:/application/print/server fs-local service require_all \ none svc:/system/filesystem/local prophist_adddep svc:/application/print/server identity service require_all \ refresh svc:/system/identity:domain prophist_adddep svc:/application/print/server system-log service optional_all \ none svc:/system/system-log instance_refresh svc:/application/print/server:default # platform/ if [ "`/usr/bin/uname -p`" = "i386" ]; then # /i86pc/ prophist_upgrade platform/i86pc/eeprom start timeout_seconds 60 6 prophist_delete_dependency platform/i86pc/kdmconfig kdmconfig_console prophist_delete_dependency system/console-login kdmconfig_console instance_refresh platform/i86pc/kdmconfig else # ! /i86pc/ prophist_upgrade system/cvc start timeout_seconds 60 5 prophist_upgrade system/cvc stop timeout_seconds 60 0 prophist_addprop svc:/platform/sun4u/dcs inetd framework proto \ astring: '("tcp" "tcp6only")' prophist_addmeth svc:/platform/sun4u/dcs inetd_offline :kill_process 0 instance_refresh svc:/platform/sun4u/dcs:default prophist_adddep svc:/platform/sun4u/mpxio-upgrade metainit \ service optional_all none svc:/system/metainit instance_refresh svc:/platform/sun4u/mpxio-upgrade:default prophist_upgrade platform/sun4u/sf880drd start timeout_seconds \ 60 3 prophist_upgrade platform/sun4u/sf880drd stop timeout_seconds \ 60 3 prophist_upgrade platform/sun4u/sf880drd milestone entities \ svc:/milestone/sysconfig svc:/milestone/single-user instance_refresh platform/sun4u/sf880drd fi