hush tests: remove the requirement that .config is in ../..

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2009-08-12 14:53:44 +02:00
parent 09516066d4
commit 19679784c0
2 changed files with 11 additions and 4 deletions

View File

@@ -13,14 +13,20 @@ test -x hush || {
echo "No ./hush - creating a link to ../../busybox"
ln -s ../../busybox hush
}
if test -e ../../.config ; then
eval $(sed -e '/^#/d' -e '/^$/d' -e 's:^:export :' ../../.config)
if test ! -e .config; then
if test -f ../../.config; then
cp ../../.config . || exit 1
else
echo "Missing .config file"
exit 1
fi
fi
eval $(sed -e '/^#/d' -e '/^$/d' -e 's:^:export :' .config)
PATH="$PWD:$PATH" # for hush and recho/zecho/printenv
PATH="`pwd`:$PATH" # for hush and recho/zecho/printenv
export PATH
THIS_SH="$PWD/hush"
THIS_SH="`pwd`/hush"
export THIS_SH
do_test()