Print this page
6414175 kcf.conf's supportedlist not providing much usefulness

*** 19,105 **** # # CDDL HEADER END # # ! # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # - #pragma ident "%Z%%M% %I% %E% SMI" - # # # install the Sun Crypto Accelerator 1000 device drivers. # PATH="/usr/bin:/usr/sbin:${PATH}" export PATH - - # Add hardware provider section for the dca driver - # to /etc/crypto/kcf.conf - - pkg_start="# Start $PKGINST" - pkg_end="# End $PKGINST" - kcfconf=${BASEDIR}/etc/crypto/kcf.conf - tmpfile=/tmp/$$kcfconf - error=no - - # - # If /etc/crypto/kcf.conf doesn't exist, bail immediately - # - if [ ! -f "$kcfconf" ] - then - echo "$0: ERROR - $kcfconf doesn't exist" - exit 2 - fi - - # - # If the package has been already installed, remove old entries - # - start=0 - end=0 - egrep -s "$pkg_start" $kcfconf && start=1 - egrep -s "$pkg_end" $kcfconf && end=1 - - if [ $start -ne $end ] ; then - echo "$0: missing Start or End delimiters for $PKGINST in $kcfconf." - echo "$0: $kcfconf may be corrupted and was not updated." - error=yes - exit 2 - fi - - # to preserve the gid - cp -p $kcfconf $tmpfile || error=yes - if [ $start -eq 1 ] - then - sed -e "/$pkg_start/,/$pkg_end/d" $kcfconf > $tmpfile || error=yes - fi - - # - # Append the delimiters for this package - # - echo "$pkg_start driver_names=dca" >> $tmpfile || error=yes - echo "$pkg_end" >> $tmpfile || error=yes - - # - # Install the updated config file and clean up the tmp file - # - if [ "$error" = no ] - then - mv $tmpfile $kcfconf || error=yes - fi - rm -f $tmpfile - - # - # All done, if any of the steps above fail, report the error - # - if [ "$error" = yes ] - then - echo "$0: ERROR - failed to update $kcfconf." - exit 2 - fi - NAMEMAJOR="${BASEDIR}/etc/name_to_major" # # Is the hardware there? # --- 19,38 ---- # # CDDL HEADER END # # ! # Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # # install the Sun Crypto Accelerator 1000 device drivers. # PATH="/usr/bin:/usr/sbin:${PATH}" export PATH NAMEMAJOR="${BASEDIR}/etc/name_to_major" # # Is the hardware there? #