ede81aae82
Also add the '--no-run-if-empty' option to xargs to avoid an error message when no files/folders were found. Signed-off-by: Hubert Feurstein <h.feurstein@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
23 lines
524 B
Bash
Executable file
23 lines
524 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Generate the default environment file from a list of directories
|
|
# usage: genenv <basedir> <objdir> <dir>...
|
|
# where <basedir> is the base directory for relative pathes in <dir>
|
|
# where <objdir> is the base directory for relative pathes for result
|
|
objtree=$2
|
|
cd $1 || exit 1
|
|
shift 2
|
|
|
|
tempdir=$(mktemp -d)
|
|
|
|
for i in $*; do
|
|
cp -r $i/* $tempdir
|
|
done
|
|
|
|
find $tempdir -name '.svn' -o -name '*~' | xargs --no-run-if-empty rm -r
|
|
|
|
$objtree/scripts/bareboxenv -s $tempdir $objtree/barebox_default_env
|
|
|
|
rm -r $tempdir
|
|
|