#!/bin/bash

pkgs="adobeair"

datadir=$(cd $(dirname "$0") && pwd)

. ${datadir}/common.fnc
	
# Check
if [ "$1" == "-c" ] ; then
	if [ $(_check ${pkgs}) == "n" ] ; then
		echo FALSE
	else
		echo TRUE
	fi
	
# Install
elif [ "$1" == "-i" ] ; then
	
	if [ $(_check ${pkgs}) == "n" ] ; then
		
		echo "Adobe AIR をダウンロードしています..."
		cd /tmp
		
		_log "http://airdownload.adobe.com/air/lin/download/2.6/adobeair.deb"
		if wget -c "http://airdownload.adobe.com/air/lin/download/2.6/adobeair.deb" ; then
			_log "Adobe AIR のダウンロードに成功しました。"
			sudo ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0
			
		else
			_err "Adobe AIR のダウンロードに失敗しました。"
			
			_log "http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb"
			if wget -c "http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb" ; then
				_log "Adobe AIR のダウンロードに成功しました。"
			else
				_err "Adobe AIR のダウンロードに失敗しました。"
				return 1
			fi
		fi
		
		if sudo dpkg -i $(ls | grep -m 1 "^adobeair.*deb$") ; then
			
			if [ -f "${HOME}/.local/share/applications/mimeapps.list" ] && \
			   [ $(cat ${HOME}/.local/share/applications/mimeapps.list | grep vnd.adobe.air | wc -l) -eq 0 ] ; then
				sed -i -e "/^\[Added Associations\]/a application\/vnd.adobe.air-application-installer-package+zip=AdobeAIR.desktop;" "${HOME}/.local/share/applications/mimeapps.list"
				
			fi
			
			_log "Adobe AIR のインストールに成功しました。"
			rm -f $(ls | grep -m 1 "^adobeair.*deb$")
		else
			_err "Adobe AIR のインストールに失敗しました。"
			return 1
		fi
	fi
	
# Purge
elif [ "$1" == "-p" ] ; then
	_purge ${pkgs}
fi
