From 4cad3974112fecf247381b62298ff868e387ed30 Mon Sep 17 00:00:00 2001 From: Vladimir Sokolovsky Date: Tue, 29 Apr 2008 14:32:22 +0300 Subject: [PATCH] Check if kernel sources exists for kernel-ib modules compilation. Signed-off-by: Vladimir Sokolovsky --- install.pl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/install.pl b/install.pl index 8036be3..6a8bc5c 100755 --- a/install.pl +++ b/install.pl @@ -2385,6 +2385,17 @@ sub check_linux_dependencies } for my $package ( @selected_packages ) { # Check rpmbuild requirements + if ($package =~ /kernel-ib|ib-bonding/) { + if (not $packages_info{$package}{'rpm_exist'}) { + # kernel sources required + if ( not -d "$kernel_sources/" ) { + print RED "$kernel_sources is required to build $package RPM.", RESET "\n"; + print RED "Please install the corresponding kernel-source or kernel-devel RPM.", RESET "\n"; + exit 1; + } + } + } + if (not $packages_info{$package}{'rpm_exist'}) { for my $req ( @{ $packages_info{$package}{'dist_req_build'} } ) { my ($req_name, $req_version) = (split ('_',$req)); -- 2.41.0