qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] allow to build with older sed


From: Daniel P. Berrange
Subject: Re: [Qemu-devel] [PATCH] allow to build with older sed
Date: Fri, 19 Jan 2018 09:28:08 +0000
User-agent: Mutt/1.9.1 (2017-09-22)

On Fri, Jan 19, 2018 at 12:52:27AM -0700, Jan Beulich wrote:
> sed's -E option may not be supported by older distros. As there's no
> point using sed here at all, use just shell mechanisms to establish the
> variable values, starting from the stem instead of the full target.
> 
> Signed-off-by: Jan Beulich <address@hidden>

Reviewed-by: Daniel P. Berrange <address@hidden>

> --- a/Makefile
> +++ b/Makefile
> @@ -242,8 +242,7 @@ GENERATED_FILES += $(KEYCODEMAP_FILES)
>  
>  ui/input-keymap-%.c: $(KEYCODEMAP_GEN) $(KEYCODEMAP_CSV) 
> $(SRC_PATH)/ui/Makefile.objs
>       $(call quiet-command,\
> -         src=$$(echo $@ | sed -E -e 
> "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\1,") && \
> -         dst=$$(echo $@ | sed -E -e 
> "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\2,") && \
> +         stem=$* && src=$${stem%-to-*} dst=$${stem#*-to-} && \
>           test -e $(KEYCODEMAP_GEN) && \
>           $(PYTHON) $(KEYCODEMAP_GEN) \
>                 --lang glib2 \

Clever ! I was hoping someone might suggest a cleaner approach one day

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|



reply via email to

[Prev in Thread] Current Thread [Next in Thread]