& Macro to install the perl components into the right directories & Written 00-10-24 by Paul Green (Paul.Green@stratus.com) & Updated 02-02-15 by Paul Green & &begin_parameters cpu option(-processor)name,allow(mc68020,i80860,pa7100,pa8000),=mc68020 name option(-name)name,allow(perl,perl5),=perl5 &end_parameters priv &echo command_lines & &if &cpu& = mc68020 &then &set_string obj '' &if &cpu& = i80860 &then &set_string obj .860 &if &cpu& = pa7100 &then &set_string obj .7100 &if &cpu& = pa8000 &then &set_string obj .8000 & &set_string MDS (master_disk)>system & &if ^ (exists -directory &MDS&>ported) &then !create_dir &MDS&>ported & &if ^ (exists -directory &MDS&>ported>command_library) &then !create_dir &MDS&>ported>command_library & &if ^ (exists -directory &MDS&>ported>lib) &then !create_dir &MDS&>ported>lib & &if ^ (exists -directory &MDS&>ported>lib>perl5) &then !create_dir &MDS&>ported>lib>perl5 & &if ^ (exists -directory &MDS&>ported>lib>perl5>5.8.8) &then !create_dir &MDS&>ported>lib>perl5>5.8.8 & !copy_file *.pm &MDS&>ported>lib>perl5>5.8.8>*.pm -delete !copy_file *.pl &MDS&>ported>lib>perl5>5.8.8>*.pl -delete !copy_file *.pod &MDS&>ported>lib>perl5>5.8.8>*.pod -delete & &if ^ (exists -directory &MDS&>ported>lib>perl5>5.8.8>68k) &then !create_dir &MDS&>ported>lib>perl5>5.8.8>68k & &if ^ (exists -directory &MDS&>ported>lib>perl5>5.8.8>860) &then !create_dir &MDS&>ported>lib>perl5>5.8.8>860 & &if ^ (exists -directory &MDS&>ported>lib>perl5>5.8.8>7100) &then !create_dir &MDS&>ported>lib>perl5>5.8.8>7100 & &if ^ (exists -directory &MDS&>ported>lib>perl5>5.8.8>8000) &then !create_dir &MDS&>ported>lib>perl5>5.8.8>8000 & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl) &then !create_dir &MDS&>ported>lib>perl5>site_perl & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl>5.8.8) &then !create_dir &MDS&>ported>lib>perl5>site_perl>5.8.8 & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl>5.8.8>68k) &then !create_dir &MDS&>ported>lib>perl5>site_perl>5.8.8>68k & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl>5.8.8>860) &then !create_dir &MDS&>ported>lib>perl5>site_perl>5.8.8>860 & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl>5.8.8>7100) &then !create_dir &MDS&>ported>lib>perl5>site_perl>5.8.8>7100 & &if ^ (exists -directory &MDS&>ported>lib>perl5>site_perl>5.8.8>8000) &then !create_dir &MDS&>ported>lib>perl5>site_perl>5.8.8>8000 & !copy_file obj&obj&>perl.pm &MDS&>ported>command_library>&name&.pm.new -delete !rename &MDS&>ported>command_library>&name&.pm *.(date).(time) -delete !rename &MDS&>ported>command_library>&name&.pm.new &name&.pm -delete