#!/bin/sh

###OpenOffice.org for LinuxܸإƳץ Ver 0.0.1
### (C) 2002 OpenOffice.orgܥ桼. All Right Reserved.
###
### ΥץۡѤˡʤ餺READMEˤʤäƤ
###ޤˡREADME˴ޤޤƤޤ

### OOoPath
OOoPath=

###########################################################################
###############        ֥롼                     ######################
###########################################################################

##  Function Name:  GetVer()
##  Description:    OOoΥСȽ
GetVer(){
	if ls ${path} | grep "\<OpenOffice.org1.0.0" >/dev/null 2>&1;then
		if ls ${path} | grep "\<OpenOffice.org1.0.1" >/dev/null 2>&1;then
			echo "OpenOffice.org1.0.0OpenOffice.org1.0.1򸡽Фޤ"
			echo "ɤΥС˥󥹥ȡ뤷ޤ?"
			echo "1)OpenOffice.org1.0.0"
			echo "2)OpenOffice.org1.0.1"
			read Insver

			if [ "${Insver}" = "1" ];then
				OOoPath=${path}/OpenOffice.org1.0.0
			elif [ "${Insver}" = "2" ];then
				OOoPath=${path}/OpenOffice.org1.0.1
			else
			continue;
			fi
		else
			OOoPath=${path}/OpenOffice.org1.0.0
		fi

	elif ls ${path} | grep "\<OpenOffice.org1.0.1" >/dev/null 2>&1;then
		OOoPath=${path}/OpenOffice.org1.0.1
	else
		echo "OpenOffice.orgФǤޤǤ"
		echo "OpenOffice.org򥤥󥹥ȡ뤷ѥϤƤ:"
		read OOoPath
	fi
}

###########################################################################
###############        ޥɥ饤󤫤μ            ################
###########################################################################

	OOopath=$1

############################################################################
###############  	OpenOffice.orgΥѥ           #################
############################################################################

## OOoΥѥ
	if [ "${OOopath}" = "" ];then
		echo "OpenOffice.orgϼΤɤˡǥ󥹥ȡ뤷ޤ?"
		echo "1)ɥ󥤥󥹥ȡ"
		echo "2)ͥåȥ󥹥ȡ"
		echo "3)Red Hat Linux 8.0ˤRPM󥹥ȡ"
		read Install

		if [ "${Install}" = "1" ];then
			user=`whoami`
			path=/home/$user
			GetVer

		elif [ "${Install}" = "2" ];then
			path=/usr/local
			GetVer

		elif [ "${Install}" = "3" ];then
			OOoPath=/usr/lib/openoffice

		else
			continue;
		fi
	else
		OOoPath=${OOopath}
	fi

##user˥ѥγǧԤ
	echo "OpenOffice.orgΥ󥹥ȡϡ${OOoPath}פǤǤ?(y/n)"
	read YesNo

	while [ "${YesNo}" = "n" ];do
		echo "OpenOffice.org򥤥󥹥ȡ뤷ѥϤƤ:"
		read OOoPath
		echo "OpenOffice.orgΥ󥹥ȡϡ${OOoPath}פǤǤ?(y/n)"
		read YesNo
	done

echo ${OOoPath}

## ǸΡ/פϤ
	OOoPath=`echo ${OOoPath} | sed -e s/\\\/$//`

## OpenOffice.orghelpǥ쥯ȥ
	OOohelpPath=${OOoPath}/help

## OpenOffice.orghelp/jaǥ쥯ȥ
	OOojaPath=${OOohelpPath}/ja

###################################################################################
###############          OOoեؤΥѥǧ  ##############################
###################################################################################

	if ls ${OOoPath} | grep "\<help" > /dev/null 2>&1
	then
	#helpץե
		if ls ${OOohelpPath} | grep "\<ja" > /dev/null 2>&1
		then
		#help/jaץե
			break
		else
			echo "OpenOffice.org򥤥󥹥ȡ뤷ѥְäƤ褦Ǥ"
			echo "⤦ټ¹ԤƤ"
			exit
		fi

	else
		echo "OpenOffice.org򥤥󥹥ȡ뤷ѥְäƤ褦Ǥ"
		echo "⤦ټ¹ԤƤ"
		exit
	fi

###################################################################################
###############          ¸ΥեΥХåå      ########################
###################################################################################

## Хåå׳
	echo "ߥ󥹥ȡ뤵ƤեΥХååפȤޤ"

## main_transform.xslפΥХåå
	mv ${OOohelpPath}/main_transform.xsl $OOohelpPath/main_transform.xsl.orig

## OpenOffice.orghelp/jaǥ쥯ȥΥХåå
	mv ${OOojaPath} ${OOojaPath}.orig

## Хåå׽λ
	echo "Хååפλޤ"

###################################################################################
###############          ܸإפΥ󥹥ȡ         #######################
###################################################################################

## ܸإץ󥹥ȡ
	echo "³ܸإפ򥤥󥹥ȡ뤷ޤ"

##main_transform.xslפΥ󥹥ȡ
	cp help/main_transform.xsl ${OOohelpPath}/

## OpenOffice.orghelp/jaΥ󥹥ȡ
	cp -r help/ja ${OOojaPath}

## ܸإפΥ󥹥ȡ뽪λ
	echo "󥹥ȡλޤ"
