Amit Shah wrote:
> From a60dc9bddf8741743077db07f87dd1cec51bccb5 Mon Sep 17 00:00:00 2001
> From: Amit Shah <[EMAIL PROTECTED]>
> Date: Thu, 29 Nov 2007 03:11:15 +0530
> Subject: [PATCH] KVM external module: Fix 'make sync'
>
> bash syntax didn't work for me (3.2.25 on Kubuntu)
>
>   

Ah, bash isn't the default shell there.

> ic/g' > $1 && rm $1.orig
>  
>  unifdef = mv $1 $1.orig && \
> -       unifdef -DCONFIG_X86 $1.orig > $1; (( $$? <= 1 )) && rm $1.orig
> +       unifdef -DCONFIG_X86 $1.orig > $1; \
> +     if [ $$? -lt 2 ]; then rm $1.orig; fi;
>
>   

The intent of the original code was to fail unifdef was not present, not
to conditionalize removal (unifdef returns 1 on no change, so we need to
test the error code explicitly).


-- 
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to