diff options
Diffstat (limited to 'convert/merge2pcitable.pl')
-rwxr-xr-x | convert/merge2pcitable.pl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/convert/merge2pcitable.pl b/convert/merge2pcitable.pl index ef96b111..06e00afa 100755 --- a/convert/merge2pcitable.pl +++ b/convert/merge2pcitable.pl @@ -12,6 +12,7 @@ if ($0 =~ /merge2pcitable/) { $ARGV[0] eq '-f' and $force = shift; $ARGV[0] eq '-a' and $all = shift; + $ARGV[0] eq '--keep-subids' and $keep_subids = shift; my $formats = join '|', grep {$_} map { /^read_(.*)/ ? $1 : '' } keys %main::; @@ -23,7 +24,7 @@ if ($0 =~ /merge2pcitable/) my $d_pci = read_pcitable($pcitable, 'strict'); my $d_in = $read->($in); merge($d_pci, $d_in); - cleanup_subids($d_pci); + cleanup_subids($d_pci) if !$keep_subids; write_pcitable($d_pci); } else { 1 } |