From f8183abc50e86ab8d7e35ef63f27551c9f3acb74 Mon Sep 17 00:00:00 2001 From: amy0701 Date: Thu, 2 Jul 2015 04:50:03 -0400 Subject: [PATCH] fix defect 51557 buildkit cannot pickup latest deb package for pessl when creating complete kit --- xCAT-buildkit/lib/perl/xCAT/BuildKitUtils.pm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/xCAT-buildkit/lib/perl/xCAT/BuildKitUtils.pm b/xCAT-buildkit/lib/perl/xCAT/BuildKitUtils.pm index 72e13c120..e8c849db8 100644 --- a/xCAT-buildkit/lib/perl/xCAT/BuildKitUtils.pm +++ b/xCAT-buildkit/lib/perl/xCAT/BuildKitUtils.pm @@ -420,8 +420,16 @@ sub testVersion_deb if ($::VERBOSE) { print "dpkg --compare-versions $version1 $operator $version2 \n"; } - my $result =`dpkg --compare-versions $version1 $operator $version2`; - + my $cmd ="dpkg --compare-versions $version1 $operator $version2"; + my $outref = []; + my $result = 0; + @$outref = `$cmd 2>&1`; + $result = $? ; + if ($result) + { + $result = $result >> 8; + } + return $result; }