From: Vladimir Sokolovsky Date: Thu, 28 Aug 2008 11:18:56 +0000 (+0300) Subject: Make sure that kernel sources are present: X-Git-Tag: vofed-1.4-rc1~10 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=6a1be31efa3b246dbff0e12b44b1e6a3c67e7c54;p=~emulex%2Fofed_scripts%2F.git Make sure that kernel sources are present: On SuSE /lib/modules/`uname -r`/build belongs to the kernel RPM and not to kernel-source/kernel-devel. Check that /lib/modules/`uname -r`/build/scripts directory exist. It belongs to kernel-source RPM on SuSE and to kernel-debug RPM on RedHat. This check will also work for kernels from kernel.org. Signed-off-by: Vladimir Sokolovsky --- diff --git a/install.pl b/install.pl index 845eb64..999b8e7 100755 --- a/install.pl +++ b/install.pl @@ -2434,8 +2434,8 @@ sub check_linux_dependencies exit 1; } # kernel sources required - if ( not -d "$kernel_sources/" ) { - print RED "$kernel_sources is required to build $package RPM.", RESET "\n"; + if ( not -d "$kernel_sources/scripts" ) { + print RED "$kernel_sources/scripts is required to build $package RPM.", RESET "\n"; print RED "Please install the corresponding kernel-source or kernel-devel RPM.", RESET "\n"; $err++; }