compat: fix first ckmake make clean assumption
authorLuis R. Rodriguez <mcgrof@do-not-panic.com>
Thu, 18 Oct 2012 22:13:34 +0000 (15:13 -0700)
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>
Thu, 18 Oct 2012 22:14:13 +0000 (15:14 -0700)
Any directory should be used to make the first
'make clean' but we should get that from the KLIBS
variable. Use the first kernel found that we can
use. This fixes a complaint when your current kernel
has no kernel headers installed but you do have some
present on the compat-ksrc dir.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
bin/ckmake

index d408160700572ae825868ceb4d5b325a6043f0c1..f1746962921edd82fdda1275dda5a5be372d46a9 100755 (executable)
@@ -238,7 +238,8 @@ for i in $LOG $LOG_TMP $REPORT; do
        echo > $i
 done
 
-nice make clean 2>&1 > $LOG
+DIR="$(echo $KLIBS | awk '{print $1}')/build"
+nice make clean KLIB=$DIR KLIB_BUILD=$DIR 2>&1 >> $LOG
 
 if [[ $TIME != "1" ]]; then
        run_ckmake | tee_color_split $REPORT