1 # 2 # Copyright 2005 Sun Microsystems, Inc. All rights reserved. 3 # Use is subject to license terms. 4 # 5 # CDDL HEADER START 6 # 7 # The contents of this file are subject to the terms of the 8 # Common Development and Distribution License, Version 1.0 only 9 # (the "License"). You may not use this file except in compliance 10 # with the License. 11 # 12 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 13 # or http://www.opensolaris.org/os/licensing. 14 # See the License for the specific language governing permissions 15 # and limitations under the License. 16 # 17 # When distributing Covered Code, include this CDDL HEADER in each 18 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 19 # If applicable, add the following below this CDDL HEADER, with the 20 # fields enclosed by brackets "[]" replaced with your own identifying 21 # information: Portions Copyright [yyyy] [name of copyright owner] 22 # 23 # CDDL HEADER END 24 # 25 # ident "%Z%%M% %I% %E% SMI" 26 # 27 28 smf_enable () { 29 echo "/usr/bin/svcadm enable $*" \ 30 >> $BASEDIR/var/svc/profile/upgrade 31 } 32 33 if [ "$UPDATE" = yes ]; then 34 # Enable rarpd and bootparamd if they would have been running 35 # pre-SMF. 36 BASEPREFIX=`echo $BASEDIR | sed "s/\//_/g"` 37 38 FILENAME=`echo sunwbsr_boot"$BASEPREFIX" | cut -c 1-256` 39 TMPFILE=/tmp/$FILENAME 40 if [ -f $TMPFILE ]; then 41 smf_enable network/rarp 42 smf_enable network/rpc/bootparams 43 rm $TMPFILE 44 fi 45 fi 46 47 exit 0 48