#!/bin/sh

set -e

. /usr/share/debconf/confmodule

#http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
# previously  : flashplayer10_1_rc2_linux_041910.tar.gz
# currently   : install_flash_player_10_linux.tar.gz

FILENAME=install_flash_player_10_linux.tar.gz
SHA256SUM_TGZ=7f0e57febd1ca96af626ca1b7f4f95b42eee4ef687ead6853fd49c5517089087

db_get flashplugin-installer/local
echo "$SHA256SUM_TGZ  $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_set flashplugin-installer/local /var/cache/flashplugin-installer

db_get flashplugin-installer/local
echo "$SHA256SUM_TGZ  $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_set flashplugin-installer/local /usr/lib/flashplugin-installer-unpackdir

db_get flashplugin-installer/local
echo "$SHA256SUM_TGZ  $RET/$FILENAME" \
| sha256sum -c > /dev/null 2>&1 \
|| db_reset flashplugin-installer/local 

while true; do
    db_input medium flashplugin-installer/local || true
    db_go
    db_get flashplugin-installer/local
    if [ -d "$RET" -a -f "$RET/$FILENAME" ]; then
		LOCAL="true"
		break;
    elif [ "x$RET" = "x" ]; then
		break;
    fi
    db_reset flashplugin-installer/not_exist || true
    db_reset flashplugin-installer/local || true
    db_text medium flashplugin-installer/not_exist || true
    db_go
done

if [ "$LOCAL" != "true" ]; then
    db_reset flashplugin-installer/httpget
    db_input medium flashplugin-installer/httpget || true
    db_go
    db_get flashplugin-installer/httpget
fi
