#!/bin/sh
[ -x /usr/bin/curl ] && LOAD="/usr/bin/curl -s"
[ -x /usr/bin/wget ] && LOAD="/usr/bin/wget -qO-"
URL=http://kanotix.com/files/fix/flash
FILE=flashplayer10_install_linux_081108.tar.gz
if grep -qs GLIBC_2.4 /lib/ld-linux.so.2; then
#URL=http://fpdownload.macromedia.com/get/flashplayer/current
#FILE=install_flash_player_10_linux.tar.gz
#URL=http://download.macromedia.com/pub/labs/flashplayer10
#FILE=flashplayer10_1_p2_linux_121709.tar.gz
#FILE=flashplayer10_1_p3_linux_022310.tar.gz
#FILE=$($LOAD http://labs.adobe.com/downloads/flashplayer10.html|awk -F'"' '/flashplayer10_1/&&/linux/&&!/debug/{print $12}'|sed 's|.*/||')
#FILE=$($LOAD http://labs.adobe.com/downloads/flashplayer10.html|awk -F'"' '/flashplayer/&&/linux/&&/32/{print $12}'|sed 's|.*/||')
# Flash 11 beta
#URL=http://download.macromedia.com/pub/labs/flashplatformruntimes/incubator
#FILE=$($LOAD http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html|awk -F'"' '/flashplayer_inc/&&/_lin/{print $12}'|sed 's|.*/||')
URL=http://download.macromedia.com/pub/labs/flashplatformruntimes/flashplayer11
FILE=$($LOAD http://labs.adobe.com/downloads/flashplayer11.html|awk -F'"' '/flashplayer/&&/_lin_/&&/32/&&!/debug/{print $12}'|sed 's|.*/||')
# Flash 10.3 beta
#URL=http://download.macromedia.com/pub/labs/flashplatformruntimes/flashplayer10-3
#FILE=$($LOAD http://labs.adobe.com/downloads/flashplayer10-3.html|awk -F'"' '/flashplayer/&&/_lin/&&!/debug/{print $12}'|sed 's|.*/||')
fi
DIR=install_flash_player_10_linux
#URL64=http://kanotix.com/files/fix/flash
#URL64=http://download.macromedia.com/pub/labs/flashplayer10
#FILE64=libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
#FILE64=libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz
#FILE64=libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
#FILE64=libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
#FILE64=libflashplayer-10.0.42.34.linux-x86_64.so.tar.gz
#FILE64=libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz
#FILE64=$($LOAD http://labs.adobe.com/downloads/flashplayer10_64bit.html|awk -F'"' '/libflashplayer/{print $12}'|sed 's|.*/||')
#FILE64=$($LOAD http://labs.adobe.com/downloads/flashplayer10.html|awk -F'"' '/flashplayer/&&/linux/&&/64/{print $12}'|sed 's|.*/||')
#FILE64=$($LOAD http://labs.adobe.com/downloads/flashplayer10_square.html|awk -F'"' '/flashplayer/&&/linux/&&/64/{print $12}'|sed 's|.*/||')
mkdir -p ~/.mozilla/plugins
rm -f ~/.mozilla/plugins/libflashplayer.so
if [ "$(uname -m)" = "x86_64" ]; then
#$LOAD $URL64/$FILE64|tar xzvC ~/.mozilla/plugins
#elif [ "$FILE" = "install_flash_player_10_linux.tar.gz" ]; then
#$LOAD $URL/$FILE|tar xzvC ~/.mozilla/plugins
URL=http://download.macromedia.com/pub/labs/flashplatformruntimes/flashplayer11
FILE=$($LOAD http://labs.adobe.com/downloads/flashplayer11.html|awk -F'"' '/flashplayer/&&/_lin_/&&/64/{print $12}'|sed 's|.*/||')
fi
#else
TMP=$(mktemp -td flash.XXXXXX)
cd $TMP
rm -rf $DIR
$LOAD $URL/$FILE|tar zxv
[ -d $DIR ] && cd $DIR
cp -v *.so ~/.mozilla/plugins
cd -
rm -rf $TMP
#fi
rm -f ~/.mozilla/firefox/pluginreg.dat
[ -x /usr/bin/nspluginscan ] && /usr/bin/nspluginscan
[ "$KDE_SESSION_VERSION" = "4" -a -x /usr/bin/kbuildsycoca4 ] && /usr/bin/kbuildsycoca4
