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

[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: