###
### Custom bash script for
### SmartStart Scripting Toolkit for Linux v1.9
### May 2008
### JimmyV
###

##
## The toolkit relies on settings written to and read from shell variables
## The default file from PXE boot defines several variables
##
## from the "label toolkit" section of the default file
## including the values used in these scripts adjust 
## accordingly for your environment
##
## sstk_mount=10.100.10.10:/opt/SSSTK 
## sstk_mount_type=nfs 
## sstk_mount_options=ro,nolock 
## sstk_script=/scripts/deploy.sh
##
##
## Variables carried over from toolkit initrd bootstrap script
##
## TOOLKIT
## sstk_mount
## 

##
## Clear variables that will be used in other scripts 
##
## export SERVERID=
## export BOOTDEVNODE=
## export PRODUCT_NAME=
## export PRODUCT_SNAME=
## export PRODUCT_LNAME=
## export SERIES=

echo -e "*** Setting environment variables ***"

## set time zone for settime.sh
## EST5EDT CST6CDT MST7MDT PST8PDT
export TZ=CST6CDT

## NFS_SERVER_IP  - gets the NFS server IP address from bootstrap settings
export NFS_SERVER_IP="`echo ${sstk_mount} | cut -d : -f 1`"

##
## These variables define NFS mount points and data paths
##

# TOOLKIT - default home directory on RAM drive created by toolkit initrd
export TOOLKIT=/TOOLKIT

# NFS_TOOLKIT_DIR - NFS server export where toolkit resides
# RAM_TOOLKIT_DIR - mount point for NFS_TOOLKIT_DIR on RAM drive

export NFS_TOOLKIT_DIR=/opt/SSSTK
export RAM_TOOLKIT_DIR=/mnt/main

# NFS_PROFILE_DIR - NFS mount to save captured data
# RAM_PROFILE_DIR - mount point for NFS_PROFILE_DIR on RAM drive

export NFS_PROFILE_DIR=/opt/SSSTK_PROFILES
export RAM_PROFILE_DIR=/mnt/profiles

# NFS_DATA_FILES - data_files directory
# RAM_DATA_FILES - contains configuration files used by conrep and cpqacuxe to set system

export NFS_DATA_FILES=${NFS_TOOLKIT_DIR}/data_files
export RAM_DATA_FILES=${RAM_TOOLKIT_DIR}/data_files

# NFS_IMAGE_FILES - image files directory
# RAM_IMAGE_FILES - contains boot and syslinux.cfg files 

export NFS_IMAGE_FILES=${NFS_TOOLKIT_DIR}/images
export RAM_IMAGE_FILES=${RAM_TOOLKIT_DIR}/images

# HW_DISC_FILE - data file created by hpdiscovery

export HWDISC_FILE=${TOOLKIT}/hw_discovery.dat

# For firmware updates
export FIRMWARE_DIR=/mnt/main/firmware

# not used now that we have HPSUM
# export FIRMWARE_LIST=/mnt/main/firmware/firmware_listing

# set to 1 if using LinuxCOE as a front-end 
# export LinuxCOE=1
export LinuxCOE=0

export PATH=${PATH}:${TOOLKIT}

