pacmanVersionGE('3.20') package('http://vdt.cs.wisc.edu/vdt_1101_cache:VDT-Common') description('Perl Modules needed for the VDT') url('http://www.cpan.org') package('http://vdt.cs.wisc.edu/vdt_1101_cache:Perl-Environment') package('http://vdt.cs.wisc.edu/vdt_1101_cache:Expat') package('http://vdt.cs.wisc.edu/vdt_1101_cache:Berkeley-DB') { processor('x86_64'); envIsSet('VDT_PRETEND_32'); { package('http://vdt.cs.wisc.edu/vdt_1101_cache:Perl') OR fail('Pacman install failed') } OR { true() OR fail('Pacman install failed') } } { platform('linux-rhel-4'); { processor('i686') OR envIsSet('VDT_PRETEND_32') }; { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-debian-4'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('linux-suse-9'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-3'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.ia64_rhas_3.tar.gz') OR fail('Pacman install failed') } OR platform('linux-rhel-5'); processor('ia64'); { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.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//perl-modules/6/perl-modules-6-1.10.0.ia64_rhas_4.tar.gz') OR fail('Pacman install failed') } OR platform('AIX5'); { download('http://vdt.cs.wisc.edu/software//perl-modules/6/perl-modules-6-1.10.0.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 Perl-Modules') shell('vdt-untar perl-modules-6-1.10.0*') shell('$VDT_LOCATION/perl/sbin/validate_perl_lib_paths.pl') shell('vdt-end-install') uninstallShell('vdt/sbin/vdt-uninstall Perl-Modules')