[PATCH 3/7] Introduce OLDSYS_PRESEED_FILE and _TEST_OUTPUT
From: Loïc Minier <lool@dooz.org>
Rename FILE to OLDSYS_PRESEED_FILE to avoid potential clashes and use a
new OLDSYS_PRESEED_TEST_OUTPUT specifically for the output of tests,
since some tests don't actually relate to preseeding.
Signed-off-by: Loïc Minier <lool@debian.org>
---
functions | 2 +-
oldsys-preseed | 2 +-
tests/do-test | 13 +++++++------
tests/misc/gateway.test | 6 ++----
tests/misc/hostname.test | 6 ++----
5 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/functions b/functions
index e6a828c..9ac20e5 100644
--- a/functions
+++ b/functions
@@ -177,7 +177,7 @@ parse_sib_conf() {
# $3 = value
add() {
if [ -n "$3" -o "$2" = "note" ]; then
- echo "d-i $1 $2 $3" | sed 's/ *$//' >> "$FILE"
+ echo "d-i $1 $2 $3" | sed 's/ *$//' >> "$OLDSYS_PRESEED_FILE"
fi
}
diff --git a/oldsys-preseed b/oldsys-preseed
index 298b436..97a8304 100755
--- a/oldsys-preseed
+++ b/oldsys-preseed
@@ -24,7 +24,7 @@ exit_unknown() {
# is not optimal but which will ensure that network-console is reached
# without prompting for user input.
NONINTERACTIVE="yes"
-FILE="/preseed.cfg"
+OLDSYS_PRESEED_FILE="/preseed.cfg"
case "`archdetect`" in
arm*/ixp4xx)
diff --git a/tests/do-test b/tests/do-test
index 94638e8..cef8408 100755
--- a/tests/do-test
+++ b/tests/do-test
@@ -14,18 +14,19 @@ NONINTERACTIVE="yes"
test="$1"
DIR=$PWD
TEST_DIR=$PWD/$(dirname "$test")
-FILE="$(tempfile)"
+OLDSYS_PRESEED_TEST_OUTPUT="$(tempfile)"
+OLDSYS_PRESEED_FILE="$OLDSYS_PRESEED_TEST_OUTPUT"
unset HOSTNAME
-. $test.test "$FILE"
+. $test.test
cd $DIR
-if $(cmp -s $test.preseed "$FILE"); then
- rm -f "$FILE"
+if $(cmp -s $test.preseed "$OLDSYS_PRESEED_TEST_OUTPUT"); then
+ rm -f "$OLDSYS_PRESEED_TEST_OUTPUT"
exit 0
else
if [ $TEST_VERBOSE ]; then
- diff -urN $test.preseed "$FILE" 1>&2
+ diff -urN $test.preseed "$OLDSYS_PRESEED_TEST_OUTPUT" 1>&2
fi
- rm -f "$FILE"
+ rm -f "$OLDSYS_PRESEED_TEST_OUTPUT"
exit 1
fi
diff --git a/tests/misc/gateway.test b/tests/misc/gateway.test
index 7e1f43d..7a03f27 100755
--- a/tests/misc/gateway.test
+++ b/tests/misc/gateway.test
@@ -1,12 +1,10 @@
#!/bin/sh
-tmp="$1"
-
check_gateway() {
if ! address_is_in "$1" "$2" "$3" ; then
- echo "Invalid gateway $2" >> $tmp
+ echo "Invalid gateway $2" >> "$OLDSYS_PRESEED_TEST_OUTPUT"
else
- echo "Valid gateway $2" >> $tmp
+ echo "Valid gateway $2" >> "$OLDSYS_PRESEED_TEST_OUTPUT"
fi
}
diff --git a/tests/misc/hostname.test b/tests/misc/hostname.test
index 8db5eef..99df183 100755
--- a/tests/misc/hostname.test
+++ b/tests/misc/hostname.test
@@ -1,12 +1,10 @@
#!/bin/sh
-tmp="$1"
-
check_hostname() {
if ! verify_hostname "$1"; then
- echo "Invalid name $1" >> $tmp
+ echo "Invalid name $1" >> "$OLDSYS_PRESEED_TEST_OUTPUT"
else
- echo "Valid name $1" >> $tmp
+ echo "Valid name $1" >> "$OLDSYS_PRESEED_TEST_OUTPUT"
fi
}
--
1.7.5.4
Reply to: