#
#
-require 5.004;
+use 5.10.1;
# search local then perl directories
BEGIN {
my %pren = (); # the inverse
my $prefix;
+my $system;
-if (@ARGV && $ARGV[0] =~ /^--system$/) {
+if (@ARGV && $ARGV[0] =~ /^-?-?syst?e?m?$/) {
$prefix = $main::data;
+ ++$system;
shift;
+ say "create_prefix.pl: creating SYSTEM prefix files";
} else {
$prefix = $main::local_data;
+ say "create_prefix.pl: creating LOCAL prefix files";
}
my $ifn;
-$ifn = "$prefix/wpxloc.raw";
+$ifn = $system ? "$main::data/wpxloc.raw" : "$prefix/wpxloc.raw";
unless (open (IN, $ifn)) {
$ifn = "$main::data/wpxloc.raw";
open(IN, $ifn) or die "can't open $ifn ($!)";
# now open the cty.dat file if it is there
my $r;
-$ifn = "$prefix/cty.dat";
+$ifn = $system ? "$main::data/cty.dat" : "$prefix/cty.dat";
unless ($r = open (IN, $ifn)) {
$ifn = "$main::data/cty.dat";
$r = open(IN, $ifn);