Note: This web site is only kept up to date for OSG Software 1.2 (VDT 2.0.0). If you are looking for information for the most recent release, the RPM-based OSG Software 3.0, please see the OSG documentation web site

Installation Tools/Utilities

The VDT-Core package provides the following installation utilities.

Pacman File Conventions

All .pacman files that install/create new files (i.e. as opposed to *-Environment.pacman, etc), must:
Example:
description('Virtual Data System !!VDS_VERSION!!')
url('!!VDS_URL!!')

package('Licenses')
package('JDK-1.4')
package('Perl-Modules')
package('Globus-RLS-Client')

setenv('VDS_HOME', '$VDT_LOCATION/vds')
setenv('VDS_JAVA_HEAPMAX', '1024')
setup('source ${VDS_HOME}/setup-user-env.SHELL')

vdt_download('linux' => '/vds/!!VDS_VERSION!!/vds-binary-!!VDS_VERSION!!.tar.gz')

shell('vdt-begin-install VDS')
shell('vdt-untar vds-binary-!!VDS_VERSION!!.tar.gz vds')
# We use perl's chmod because it doesn't complain about the
# lack of sticky support of AFS
shell('perl -e "chmod 01777, \'vds/var\'"')
shell('vdt/bin/vdt-version -add VDS')
shell('vdt-end-install')

Command Details