qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PULL v2 10/37] scripts: Add archive-source.sh


From: Fam Zheng
Subject: Re: [Qemu-devel] [PULL v2 10/37] scripts: Add archive-source.sh
Date: Sun, 10 Sep 2017 10:05:47 +0800
User-agent: Mutt/1.8.3 (2017-05-23)

On Sat, 09/09 17:08, Kamil Rytarowski wrote:
> >>> +submodules=$(git submodule foreach --recursive --quiet 'echo $name')
> >>> +
> >>> +if test -n "$submodules"; then
> >>> +    {
> >>> +        git ls-files
> >>> +        for sm in $submodules; do
> >>> +            (cd $sm; git ls-files) | sed "s:^:$sm/:"
> >>> +        done
> >>> +    } | grep -x -v $(for sm in $submodules; do echo "-e $sm"; done) > 
> >>> $1.list
> >>
> >> Supporting '-e something' in a tar -T listfile seems to
> >> be GNU tar specific. Do we care?
> > 
> > The "-e $sm" will go to the grep command line, so it isn't GNU specific, is 
> > it?
> > 
> 
> BSD OSes use GNU grep(1) the latest version GPLv2. There is a work in
> progress BSD grep(1), but not turned on by default as it's slower.
> 
> The -e option is supported by SmartOS grep(1).

Is there a more portable way to filter out multiple patterns?

Fam



reply via email to

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