my %mods = reverse @inc;
-my @non_core_non_arch = grep +(
+my @non_core = grep +(
not (
/^\Q$Config{privlibexp}/ or /^\Q$Config{archlibexp}/
- or /^\Q$Config{vendorarchexp}/ or /^\Q$Config{sitearchexp}/
)
-), grep !/\Q$Config{archname}/, grep !/\Q$Config{myarchname}/, keys %mods;
+), keys %mods;
my @core_non_arch = grep +(
/^\Q$Config{privlibexp}/
- and not(/^\Q$Config{archlibexp}/ or /\Q$Config{archname}/ or /\Q$Config{myarchname}/)
-), keys %mods;
+), grep !/\Q$Config{archname}/, grep !/\Q$Config{myarchname}/, keys %mods;
my $start = stripspace <<'END_START';
# This chunk of stuff was generated by Object::Remote::FatNode. To find
END_END
my %files = map +($mods{$_} => scalar do { local (@ARGV, $/) = ($_); <> }),
- @non_core_non_arch, @core_non_arch;
+ @non_core, @core_non_arch;
sub generate_fatpack_hash {
my ($hash_name, $orig) = @_;
}
my @segments = (
- map(generate_fatpack_hash('fatpacked', $_), sort map $mods{$_}, @non_core_non_arch),
+ map(generate_fatpack_hash('fatpacked', $_), sort map $mods{$_}, @non_core),
map(generate_fatpack_hash('fatpacked_extra', $_), sort map $mods{$_}, @core_non_arch),
);