#!/bin/bash

# Scripted version of instructions at http://get.adobe.com/air/thankyou/?installer=Adobe_AIR_1.5.2_for_Linux
# for Ubuntu 9.04 64-bit

# Martin Smith 20091124


# Karmic's callsign
if [ "`cat /etc/debian_version`" != "squeeze/sid" ]
then
  echo Ubuntu Karmic 9.04 not found
  exit 1
fi

uname -a | grep x86_64 > /dev/null
if [ $? -ne 0 ]
then
  echo 64-bit OS not found
  exit 2
fi

if [ `whoami` != "root" ]
then
  echo Need root to continue. Use sudo
  exit 3
fi

cd /tmp
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb
dpkg -i getlibs=all.debian_version

wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin
getlibs ./AdobeAIRInstaller.bin
getlibs -l libgnome-keyring.so
getlibs -l libgnome-keyring.so.0
getlibs -l libgnome-keyring.so.0.1.1


wget http://mirrors.kernel.org/ubuntu/pool/main/n/nss/libnss3-1d_3.12.0%7Ebeta3-0ubuntu1_i386.deb
ar x libnss3-1d_3.12.0~beta3-0ubuntu1_i386.deb data.tar.gz
tar xzf data.tar.gz ./usr/lib
mv ./usr/lib/lib*.so.*d /usr/lib32/

wget http://mirrors.kernel.org/ubuntu/pool/main/n/nspr/libnspr4-0d_4.7.1%7Ebeta2-0ubuntu1_i386.deb
ar x libnspr4-0d_4.7.1%7Ebeta2-0ubuntu1_i386.deb data.tar.gz
tar xzf data.tar.gz ./usr/lib
mv ./usr/lib/lib*.so.*d /usr/lib32/


ln -s /usr/lib32/libnss3.so.1d /usr/lib32/libnss3.so
ln -s /usr/lib32/libssl3.so.1d /usr/lib32/libssl3.so
ln -s /usr/lib32/libnspr4.so.0d /usr/lib32/libnspr4.so

./AdobeAIRIntaller.bin

cp /usr/lib/libadobecertstore.so /usr/lib32

apt-get install lib32nss-mdns

