#! /bin/sh # Postinstall OS_VER_FILE=/System/Library/CoreServices/SystemVersion.plist DRIVER_DEST=/System/Library/Extensions MODEM_DEST=/Library/Modem\ Scripts OS_VER=`sed '1,3d' $OS_VER_FILE | sed -n '/ProductVersion/,/<\/string>/p' | sed '1d' | sed 's/[][<\/string>]//g' | sed 's/[<>]//g' | sed 's/[][]*//g'` ##OS_VER=`grep '10\.' $OS_VER_FILE | uniq | cut -c 10-16` ##OS_VER=`grep '10\.' $OS_VER_FILE | uniq | sed 's/[][<\/string>]//g' | sed 's/[<>]//g' | sed 's/[][]*//g'` OS_NAME="" OS_RM_NAME="" if [ $OS_VER \< '10.4' ]; then OS_NAME=panther OS_RM_NAME=tiger+ elif [ $OS_VER \< '10.7' ]; then OS_NAME=tiger+ OS_RM_NAME=panther fi mv $DRIVER_DEST/CDFree_$OS_NAME.kext $DRIVER_DEST/CDFree.kext 2> /dev/null rm -Rf $DRIVER_DEST/CDFree_$OS_RM_NAME.kext 2> /dev/null mv $DRIVER_DEST/DevGuruVsp_$OS_NAME.kext $DRIVER_DEST/DevGuruVsp.kext 2> /dev/null rm -Rf $DRIVER_DEST/DevGuruVsp_$OS_RM_NAME.kext 2> /dev/null /usr/sbin/chown -R root:wheel $DRIVER_DEST/CDFree.kext find $DRIVER_DEST/CDFree.kext -type d -exec /bin/chmod 0755 {} \; find $DRIVER_DEST/CDFree.kext -type f -exec /bin/chmod 0644 {} \; /usr/sbin/chown -R root:wheel $DRIVER_DEST/DevGuruVsp.kext find $DRIVER_DEST/DevGuruVsp.kext -type d -exec /bin/chmod 0755 {} \; find $DRIVER_DEST/DevGuruVsp.kext -type f -exec /bin/chmod 0644 {} \; /usr/bin/touch /System/Library/Extensions mv /Library/Modem\ Scripts/A600\ Modem\ Script_$OS_NAME /Library/Modem\ Scripts/A600\ Modem\ Script 2> /dev/null rm -f /Library/Modem\ Scripts/A600\ Modem\ Script_$OS_RM_NAME 2> /dev/null ln -s /Applications/Cricket\ Broadband.app/ ~/Desktop/Cricket\ Broadband mv /Applications/Cricket\ Broadband.app/Contents/Resources/Terms\ and\ Conditions.pdf ~/Terms\ and\ Conditions.pdf mv /Applications/Cricket\ Broadband.app/Contents/Resources/User\ Manual.pdf ~/User\ Manual.pdf mv /Applications/Cricket\ Broadband.app/Contents/Resources/User\ Manual\ \(Spanish\).pdf ~/User\ Manual\ \(Spanish\).pdf ln -s ~/Terms\ and\ Conditions.pdf ~/Desktop/Terms\ and\ Conditions ln -s ~/User\ Manual.pdf ~/Desktop/User\ Manual ln -s ~/User\ Manual\ \(Spanish\).pdf ~/Desktop/User\ Manual\ \(Spanish\) UID=id -unr GID=id -gnr mv /Applications/Cricket\ Broadband\ Uninstaller.app/ ~/ /usr/sbin/chown -R $UID:$GID ~/Cricket\ Broadband\ Uninstaller.app # Get temp installpkg if [ -e /Library/Receipts/cricketBroadbandSetup.pkg ] ; then rm -Rf /Library/Receipts/cricketBroadbandSetup.pkg fi exit 0