#!/bin/ksh
#
# ident "@(#)M31AdminGUIfr.ksh	1.9 05/08/08 SMI"
#
# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#
# MODULE NAME: AdminGUI
# AUTHOR     :
# DESCRIPTION: To install Sunray Admin GUI and documentation for french
#	       locale
#
# The following exported variables (initialized by the master task) are 
# available (read-only) for the module:
#
# G_PROGRAM_ID    : program name
# G_MEDIA_DIR     : pathname of the install directory on the media (CD,...)
# G_PRODUCT_DIR   : pathname of the bundles directory on the media (CD,...)
# G_ADMIN_FILE    : pathname of the admin file used by pkgadd. default provided.
# G_DEBUG         : debug on/off. Possible values "yes", "no"
# G_QUICK_INSTALL : used to force a quick install (no user inputs).
#                   possible values "yes", "no"
# G_TMP_DIR       : pathname of the temporary directory 
# G_UT_PROD_NAME  : product name
# G_UT_VERSION    : product version
# G_DAEMON_LOC    : location of OS daemon scripts
# G_LOGFILE       : pathname of the log file.
# G_PID           : PID of the master task
# G_SR_CURRENT_VERSION: currently installed SR version
#


#
# MAIN STARTS HERE
#

trap "exit 2" HUP INT QUIT TERM

#
# include libraries
#

. ${G_MEDIA_DIR}/support_lib/iu_lib
. ${G_MEDIA_DIR}/support_lib/module_lib
. ${G_MEDIA_DIR}/support_lib/upgrade_lib


#
# source in the common routines.
#
. ${G_MEDIA_DIR}/support_lib/adminGUI

#
# module specific install and remove routines.  These are needed in case of
# addtitional non-standard installation or removal steps are required.
#
Module_Specific_Install() {
   return
}

Module_Specific_Remove() {
   return
}


export _EVENT=$1
export _MODULE_NAME=$(basename $0)
export _VARS_LIST=""
export _EXIT_CODE=0
export _RETURN_VAL=0
export _VAR_STORAGE_FILE="${G_TMP_DIR}/.${G_PROGRAM_ID}.${_MODULE_NAME#???}"

DeclareModuleVar _DO_INSTALL="no"
DeclareModuleVar _DO_REMOVE="no"
DeclareModuleVar _SW_INSTALLED="no"
DeclareModuleVar _SW_COMPATIBLE="yes"
DeclareModuleVar _DOC_INSTALLED="no"
DeclareModuleVar _INSTALL_DOC="no"
DeclareModuleVar _INSTALL_GUI="no"

#
# BEGIN: Developers module variables definition here
#

export UT_DOC_DIR=$(GetPackagePath "Docs")
export UT_L10N_DIR=$(GetPackagePath ${G_SUNRAY_SERVER_DIR})

export L10N_GUI_NAME="SUNWfuta"
export L10N_DOC_NAME="SUNWfutdo"
export UT_ADMINGUI_NAMELIST="${L10N_GUI_NAME} ${L10N_DOC_NAME}"
# For Solaris, the package name is the same as the name
typeset L10N_GUI_PKG="$L10N_GUI_NAME"
typeset L10N_DOC_PKG="$L10N_DOC_NAME"
# For Linux, the package name includes an extension
typeset LINUX_PKG_EXT="-3.1-?*.i?86.rpm"
typeset L10N_GUI_RPM="${L10N_GUI_NAME}${LINUX_PKG_EXT}"
typeset L10N_DOC_RPM="${L10N_DOC_NAME}${LINUX_PKG_EXT}"

case "$G_OS" in
SunOS)
	UT_ADMINGUI_INSTLIST="$L10N_GUI_PKG $L10N_DOC_PKG"
	L10N_GUI="$L10N_GUI_PKG"
	L10N_DOC="$L10N_DOC_PKG"
	;;
Linux)
	UT_ADMINGUI_INSTLIST="$L10N_GUI_RPM $L10N_DOC_RPM"
	L10N_GUI="$L10N_GUI_RPM"
	L10N_DOC="$L10N_DOC_RPM"
	;;
esac
export SW_LOCALE="French"

#
# END
#

#
# FRAMEWORK CODE 
#

. ${G_MEDIA_DIR}/support_lib/framework_lib
