# bootstrap configuration file

#---------------------------------
# Description
#    This configuration is for
# on-site users putting a minimal "standard"
# products area under /local/ups

#---------------------------------
# variables to be used later
#
set_variable bootbase="file://localhost/var/tmp/upsupdbootstrap/prd/bootstrap/.v2_1"

#---------------------------------
# variables required by bootstrap
#
set_variable upsdb_list="/local/ups/db /fnal/ups/db /afs/fnal/ups/db"

#---------------------------------
# Space checks
#
check_space /local/ups/db       5000

#---------------------------------
# files to download
#	      remote				local
#             -----				-----
download_file $bootbase/downloads/perl.local.table	perl.local.table

#---------------------------------
# things to run before installs
#

#
# make a local perl declaration
#
pre_install_command "eval perl_vers=`ups list -Kversion perl`"
pre_install_command "mkdir -p /local/ups/db/perl"
pre_install_command "cp perl.local.table /local/ups/db/perl"
pre_install_command "ups declare -z /local/ups/db perl ${perl_vers:-local} -c -2 -m perl.local.table"

#---------------------------------
# user-id's to create
#		login		uid	gid	home
#		-----		---	---	----
#create_user	products	1342	4525	/fnal/ups

#---------------------------------
# ups databaes to create
#	  database		dbconfig	updconfig	owner
#         --------		--------	---------	-----
create_db /local/ups/db		-		-		products

#---------------------------------
# if installing coreFUE, where?
#
install_as	-		-j ups -z /local/ups/db 
install_as	-		-j upd -z /local/ups/db
install_as	-		-j coreFUE -z /local/ups/db

#---------------------------------
# other product installs
#
#install_as	products 	fullFUE -z /fnal/ups/db

#---------------------------------
# ups current, configure, insall_as_root commands
#
#do_ups installasroot systools
#do_ups installasroot shells

#---------------------------------
# courtesy links in /usr/local/etc?
#
make_courtesy_links
