27 lines
544 B
Perl
Executable File
27 lines
544 B
Perl
Executable File
#!/usr/bin/perl -w
|
|
|
|
my %map;
|
|
|
|
print "Checking for dupe aliases in $ENV{'FLAVOUR'}...\n";
|
|
|
|
$aliases =
|
|
"$ENV{'INSTALL_DIR'}/lib/modules/$ENV{'VERSION'}-$ENV{'FLAVOUR'}/modules.alias";
|
|
|
|
exit 0 unless (-e $aliases);
|
|
|
|
open(ALIASES, "< $aliases") or die "Could not open $aliases";
|
|
|
|
while (<ALIASES>) {
|
|
chomp;
|
|
my ($junk, $alias, $module) = split;
|
|
|
|
if (defined($map{$alias})) {
|
|
printf("%s %20s / %-20s : %s \n", ("$map{$alias}" eq "$module")
|
|
? "INT" : " ", $map{$alias}, $module, $alias);
|
|
} else {
|
|
$map{$alias} = $module;
|
|
}
|
|
}
|
|
|
|
exit(0);
|