{ envIsSet('VDT_ALLOW_UNSUPPORTED'); { pacmanVersionGE('3.20'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:VDT-Common'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-RLS-Client-Questions'); description('Globus RLS Client'); url('http://www.globus.org'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:GPT'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Licenses'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-Base-Essentials'); { platform('linux-rhel-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_deb_4.0.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhap_5.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-4'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_deb_4.0.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_sles_9.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhap_5.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-4'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR { fail('No download for your platform') OR fail('Pacman install failed') } }; shell('vdt-begin-install Globus-RLS-Client'); shell('gunzip vdt_globus_rls_client*'); shell('tar xvf vdt_globus_rls_client* globus/vdt-pre-install.sh > /dev/null'); shell('globus/vdt-pre-install.sh >> vdt-install.log'); shell('vdt/sbin/vdt-untar vdt_globus_rls_client*'); shell('globus/vdt-post-install.sh >> vdt-install.log'); shell('rm globus/vdt-pre-install.sh globus/vdt-post-install.sh'); shell('vdt/sbin/vdt-gpt-postinstall'); shell('vdt-end-install'); uninstallShell('vdt/sbin/vdt-uninstall Globus-RLS-Client') OR fail('Pacman install failed') } OR { platformGE('darwin') OR platformGE('AIX5') }; { echo('INFO: The Globus-RLS-Client package is not supported on this platform'); true() OR fail('Pacman install failed') } OR { pacmanVersionGE('3.20'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:VDT-Common'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-RLS-Client-Questions'); description('Globus RLS Client'); url('http://www.globus.org'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:GPT'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Licenses'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-Base-Essentials'); { platform('linux-rhel-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_deb_4.0.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhap_5.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-4'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_deb_4.0.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_sles_9.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhap_5.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); processor('x86_64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-x86_64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-4'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-3.0'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rocks-3.3'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-3.1'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-sl-fermi-4.0'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//globus/4.0.8_VDT-1.10.1/vdt_globus_rls_client-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR { fail('No download for your platform') OR fail('Pacman install failed') } }; shell('vdt-begin-install Globus-RLS-Client'); shell('gunzip vdt_globus_rls_client*'); shell('tar xvf vdt_globus_rls_client* globus/vdt-pre-install.sh > /dev/null'); shell('globus/vdt-pre-install.sh >> vdt-install.log'); shell('vdt/sbin/vdt-untar vdt_globus_rls_client*'); shell('globus/vdt-post-install.sh >> vdt-install.log'); shell('rm globus/vdt-pre-install.sh globus/vdt-post-install.sh'); shell('vdt/sbin/vdt-gpt-postinstall'); shell('vdt-end-install'); uninstallShell('vdt/sbin/vdt-uninstall Globus-RLS-Client') OR fail('Pacman install failed') } }