]> code.ossystems Code Review - openembedded-core.git/commitdiff
opkg-utils: fix bashism in opkg-build
authorDominic Sacré <dominic.sacre@gmx.de>
Mon, 27 Jul 2015 15:34:23 +0000 (17:34 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 27 Jul 2015 22:28:23 +0000 (23:28 +0100)
Fix error '[[: not found' if /bin/sh is not bash.

This issue was introduced by the recent addition of tar_ignore_error.patch
to the opkg-utils recipe.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/opkg-utils/opkg-utils/tar_ignore_error.patch

index e8250b71236ffbcb09a280f1b54f145749f73a35..4dddb08c96dc3bea82f2c09cb35673fa83fa642d 100644 (file)
@@ -32,13 +32,13 @@ Index: git/opkg-build
 +# Ignore error code 1, caused by modifying the number of hard links while creating the tar file
 +rc=0
 +( cd $pkg_dir && tar $ogargs -X $tmp_dir/tarX -cz $tarformat -f $tmp_dir/data.tar.gz . ) || rc=$?
-+if [[ $rc -ne 1 ]] && [[ $rc -ne 0 ]] ;then
++if [ $rc -ne 1 ] && [ $rc -ne 0 ]; then
 +        exit $rc 
 +fi
 +
 +rc=0
 +( cd $pkg_dir/$CONTROL && tar $ogargs -cz $tarformat -f $tmp_dir/control.tar.gz . ) || rc=$?
-+if [[ $rc -ne 1 ]] && [[ $rc -ne 0 ]] ;then
++if [ $rc -ne 1 ] && [ $rc -ne 0 ]; then
 +        exit $rc
 +fi
 +