{ 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:MyProxy-Questions'); description('MyProxy'); url('http://vdt.cs.wisc.edu/components/myproxy.html'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:GPT'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-Base-Essentials'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Licenses'); { platform('linux-rhel-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('darwin'); { processor('i386') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-x86_macos_10.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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('AIX5'); { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-ppc_aix_5.3.tar.gz') OR fail('Pacman install failed') } OR { fail('No download for your platform') OR fail('Pacman install failed') } }; shell('vdt-begin-install MyProxy'); shell('gunzip myproxy*'); shell('tar xvf myproxy* globus/vdt-pre-install.sh > /dev/null'); shell('globus/vdt-pre-install.sh >> vdt-install.log'); shell('vdt/sbin/vdt-untar myproxy*'); 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/bin/vdt-version -add MYPROXY'); shell('vdt-end-install'); uninstallShell('vdt/sbin/vdt-uninstall MyProxy'); uninstallShell('vdt/bin/vdt-version -remove MYPROXY') OR fail('Pacman install failed') } OR platformGE('linux'); processor('ia64'); envIsSet('VDT_PRETEND_32'); { 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:MyProxy-Questions'); description('MyProxy'); url('http://vdt.cs.wisc.edu/components/myproxy.html'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:GPT'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Globus-Base-Essentials'); package('http://vdt.cs.wisc.edu/vdt_1101_cache:Licenses'); { platform('linux-rhel-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-x86_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('darwin'); { processor('i386') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-x86_macos_10.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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-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//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('AIX5'); { download('http://vdt.cs.wisc.edu/software//myproxy/4.2_VDT-1.10.1/myproxy-VDT1.10.1-ppc_aix_5.3.tar.gz') OR fail('Pacman install failed') } OR { fail('No download for your platform') OR fail('Pacman install failed') } }; shell('vdt-begin-install MyProxy'); shell('gunzip myproxy*'); shell('tar xvf myproxy* globus/vdt-pre-install.sh > /dev/null'); shell('globus/vdt-pre-install.sh >> vdt-install.log'); shell('vdt/sbin/vdt-untar myproxy*'); 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/bin/vdt-version -add MYPROXY'); shell('vdt-end-install'); uninstallShell('vdt/sbin/vdt-uninstall MyProxy'); uninstallShell('vdt/bin/vdt-version -remove MYPROXY') OR fail('Pacman install failed') } }