From eae1bbd4fdce728c755d9517d230498422b50587 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 25 May 2018 15:09:46 +0200 Subject: [PATCH] abi-generate: abi parameter only needed if we parse deb Signed-off-by: Thomas Lamprecht --- debian/scripts/abi-generate | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/debian/scripts/abi-generate b/debian/scripts/abi-generate index a4df443..c4a26bf 100755 --- a/debian/scripts/abi-generate +++ b/debian/scripts/abi-generate @@ -5,12 +5,12 @@ use PVE::Tools; use IO::File; sub usage { - die "USAGE: $0 INFILE OUTFILE ABI [INFILE-IS-DEB]\n"; + die "USAGE: $0 INFILE OUTFILE [ABI INFILE-IS-DEB]\n"; } my $input_file = shift // usage(); my $output_file = shift // usage(); -my $abi = shift // usage(); +my $abi = shift; my $extract_deb = shift; die "input file '$input_file' does not exist\n" if ! -e $input_file; @@ -18,6 +18,7 @@ die "input file '$input_file' does not exist\n" if ! -e $input_file; my $modules_symver_fh; if ($extract_deb) { + usage() if !defined($abi); my $cmd = []; push @$cmd, ['dpkg', '--fsys-tarfile', $input_file]; push @$cmd, ['tar', '-xOf', '-', "./usr/src/linux-headers-${abi}/Module.symvers"];