#!/bin/sh
## Nama File : installer
## Copyright (@) Kresno Aji <masaji@atlantisindonesia.com>
##			    <masaji_id@yahoo.com>
##            Ph. +6224-813 256 94 720 ; +6224-70 2112 15
## Lisense under GPL
## Use at your own risk

YESNO () {
while true ; do
	echo -en "$YESNOPROMPT [i/e] "
	read -e ANSWER
	ANSWER1=${ANSWER::1}
	ANSWERY=${ANSWER1/i/I}
	ANSWERN=${ANSWER1/e/E}
	if [ "$ANSWERY" = I ] ; then
		echo ""
		ANSWERT=$ANSWERY
		break
	elif [ "$ANSWERN" = E ] ; then
		echo ""
		ANSWERT=$ANSWERN
		break			
	else
		echo -e "$RED"
		echo "Silakan menjawab i atau e"
		echo -e "$OFF"
 	fi
done
}

#clear

YESNOPROMPT="Masukkan jenis bahasa yang Anda gunakan / choose the language you using for? (Indonesia/English): " \
YESNO
if  [ $ANSWERT = "I" ] ; then
    	echo '#!/bin/sh' > /usr/bin/kamus
	echo '## File name: kamus' >> /usr/bin/kamus
	echo '## Copyright @ Kresno Aji, July 10th 2006,' >> /usr/bin/kamus
	echo '##            masaji_id@yahoo.com ;' >> /usr/bin/kamus 	
	echo '##            masaji@atlantisindonesia.com' >> /usr/bin/kamus
	echo '##	      Ph. +6224-813 256 94 720 ; +6224-70 2112 15' >> /usr/bin/kamus
	echo '## This application is under GPL lisence' >> /usr/bin/kamus
	echo '## Use at your own risk' >> /usr/bin/kamus
	echo 'file="kamus.dic"' >> /usr/bin/kamus
	echo 'list="/var/lib/$file"' >> /usr/bin/kamus
	if [ -x /bin/grep ] ; then
	    echo 'cari="/bin/grep -i "' >> /usr/bin/kamus
	else
	    if [ -x /usr/bin/grep ] ; then
		echo 'ln -s /usr/bin/grep /bin/grep' >> /usr/bin/kamus
	    else
		echo "File 'grep' tidak ada, instalasi batal..."
	    fi
	fi
	echo 'isi="/usr/bin/cat $list"' >> /usr/bin/kamus
	echo 'if [ -r $list ] ; then' >> /usr/bin/kamus
	echo '    printf "isikan kata yang akan diterjemahkan:\t"' >> /usr/bin/kamus
	echo '    read masukan   ' >> /usr/bin/kamus
	echo '    while read word && [[ $word != end ]] ' >> /usr/bin/kamus
	echo '    do if  look "$masukan" > /dev/null  ' >> /usr/bin/kamus
	echo '	then' >> /usr/bin/kamus
	echo '	    echo " Inggris              Indonesia"' >> /usr/bin/kamus
	echo '	    echo " -------              ---------"' >> /usr/bin/kamus
	echo '	    $cari $masukan $list |more' >> /usr/bin/kamus
	echo '	    exit 0' >> /usr/bin/kamus
	echo '    else' >> /usr/bin/kamus
	echo '	echo "maaf, kata yang dimaksud tidak ada dalam kamus..."' >> /usr/bin/kamus
	echo '	exit 0' >> /usr/bin/kamus
	echo '    fi' >> /usr/bin/kamus
	echo '    done < "$list"' >> /usr/bin/kamus
	echo 'else' >> /usr/bin/kamus
	echo '    echo "Database tidak ada.."' >> /usr/bin/kamus
	echo '    exit 0' >> /usr/bin/kamus
	echo 'fi   ' >> /usr/bin/kamus
	echo 'exit 0' >> /usr/bin/kamus
	echo '' >> /usr/bin/kamus
	chmod 755 /usr/bin/kamus
	cp kamus.dic /var/lib
	chmod 666 /var/lib/kamus.dic
	echo "Instalasi selesai..."
	echo "Untuk menggunakan masaji-kamus, ketikkan: "
	echo "kamus"
	echo "Terima kasih telah menggunakan masaji-kamus, selamat bekerja..."
else    	
	echo '#!/bin/sh' > /usr/bin/kamus
	echo '## File name: kamus' >> /usr/bin/kamus
	echo '## Copyright @ Kresno Aji, July 10th 2006,' >> /usr/bin/kamus
	echo '##            masaji_id@yahoo.com ;' >> /usr/bin/kamus 	
	echo '##            masaji@atlantisindonesia.com' >> /usr/bin/kamus
	echo '##	      Ph. +6224-813 256 94 720 ; +6224-70 2112 15' >> /usr/bin/kamus
	echo '## This application is under GPL lisence' >> /usr/bin/kamus
	echo '## Use at your own risk' >> /usr/bin/kamus
	echo 'file="kamus.dic"' >> /usr/bin/kamus
	echo 'list="/var/lib/$file"' >> /usr/bin/kamus
	if [ -x /bin/grep ] ; then
	    echo 'cari="/bin/grep -i "' >> /usr/bin/kamus
	else
	    if [ -x /usr/bin/grep ] ; then
		echo 'ln -s /usr/bin/grep /bin/grep' >> /usr/bin/kamus
	    else
		echo "File '/usr/bin/grep' does not exist,
		installation canceled.."
	    fi
	fi
	echo 'cari="/usr/bin/grep -i "' >> /usr/bin/kamus
	echo 'isi="/usr/bin/cat $list"' >> /usr/bin/kamus
	echo 'if [ -r $list ] ; then' >> /usr/bin/kamus
	echo '    printf "word to translate:\t"' >> /usr/bin/kamus
	echo '    read masukan   ' >> /usr/bin/kamus
	echo '    while read word && [[ $word != end ]] ' >> /usr/bin/kamus
	echo '    do if  look "$masukan" > /dev/null  ' >> /usr/bin/kamus
	echo '	then' >> /usr/bin/kamus
	echo '	    echo " English              Indonesia"' >> /usr/bin/kamus
	echo '	    echo " -------              ---------"' >> /usr/bin/kamus
	echo '	    $cari $masukan $list |more' >> /usr/bin/kamus
	echo '	    exit 0' >> /usr/bin/kamus
	echo '    else' >> /usr/bin/kamus
	echo '	echo "sorry, this word is not available..."' >> /usr/bin/kamus
	echo '	exit 0' >> /usr/bin/kamus
	echo '    fi' >> /usr/bin/kamus
	echo '    done < "$list"' >> /usr/bin/kamus
	echo 'else' >> /usr/bin/kamus
	echo '    echo "The database is not available..."' >> /usr/bin/kamus
	echo '    exit 0' >> /usr/bin/kamus
	echo 'fi   ' >> /usr/bin/kamus
	echo 'exit 0' >> /usr/bin/kamus
	echo '' >> /usr/bin/kamus
	chmod 755 /usr/bin/kamus
	cp kamus.dic /var/lib
	chmod 666 /var/lib/kamus.dic
	 echo "Installation complete"
	 echo "To using masaji-kamus, just type: "
	 echo "kamus"
	 echo "Thank's for using masaji-kamus, have a nice day :)"
fi

