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.
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.
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]
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
28 grep "^[ ]*$1[ ]" $dest > /dev
/null
2>&1
30 sed -e :a
-e '/^\n*$/N;/\n$/ba' $dest > /tmp
/x.$$
31 grep "^[ ]*$1[ ]" $src >> /tmp
/x.$$
37 add_driver_replace
() {
38 sed -e "/^[ ]*$1[ ]/d" -e :a
-e '/^\n*$/N;/\n$/ba' \
40 grep "^[ ]*$1[ ]" $src >> /tmp
/x.$$
46 grep "^[ ]*$1[ ]" $dest > /dev
/null
2>&1
48 grep -v "^[ ]*$1[ ]" $dest > /tmp
/x.$$
56 if [ ! -f $dest ] ; then
61 grep '^[ ]*ptsl[ ][ ]*0[ ][ ]*15[ ]' \
62 $dest > /dev
/null
2>&1
64 sed "/^[ ]*ptsl/s/15/47/" $dest > /tmp
/x.$$
71 add_driver usbser_edge