]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: fix last for bigendian
authorRuediger Meier <ruediger.meier@ga-group.nl>
Sun, 23 Mar 2014 15:38:31 +0000 (16:38 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Sun, 23 Mar 2014 15:45:14 +0000 (15:45 +0000)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/ts/last/ipv6
tests/ts/last/ipv6-input.BE [new file with mode: 0644]
tests/ts/last/ipv6-input.LE [moved from tests/ts/last/ipv6-input with 100% similarity]
tests/ts/last/last
tests/ts/last/wtmp.BE [new file with mode: 0644]
tests/ts/last/wtmp.LE [moved from tests/ts/last/wtmp with 100% similarity]

index b9b4de4ddd160ea6986ee53997d898e1b9901dcd..63a786753e7b070e4fc35d62b2796b2d277da031 100755 (executable)
@@ -20,24 +20,31 @@ ts_init "$*"
 
 ts_check_test_command "$TS_CMD_LAST"
 
+WTMP_FILE=${TS_OUTDIR}/ipv6-input
+rm -f $WTMP_FILE
+BYTE_ORDER=$($TS_HELPER_SYSINFO byte-order)
+ln -s ${TS_SELF}/ipv6-input.${BYTE_ORDER} $WTMP_FILE
+
 export LANG=C
 export TZ=GMT
 
 >| $TS_OUTPUT
 
 ts_log "~~~ dns short ~~~"
-$TS_CMD_LAST -f $TS_SELF/ipv6-input -d >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -d >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ dns long ~~~"
-$TS_CMD_LAST -f $TS_SELF/ipv6-input -d -w >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -d -w >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ dns host last ~~~"
-$TS_CMD_LAST -f $TS_SELF/ipv6-input -d -a >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -d -a >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ show ip ~~~"
-$TS_CMD_LAST -f $TS_SELF/ipv6-input -i >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -i >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ show ip last ~~~"
-$TS_CMD_LAST -f $TS_SELF/ipv6-input -i -a >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -i -a >> $TS_OUTPUT 2>/dev/null
+
+rm -f $WTMP_FILE
 
 ts_finalize
diff --git a/tests/ts/last/ipv6-input.BE b/tests/ts/last/ipv6-input.BE
new file mode 100644 (file)
index 0000000..8cf7d39
Binary files /dev/null and b/tests/ts/last/ipv6-input.BE differ
index b6308fca13f29bc2181e9929baecafc344ed86e3..8e4202fe9b963769653db26b525e21d6653d3060 100755 (executable)
@@ -20,45 +20,52 @@ ts_init "$*"
 
 ts_check_test_command "$TS_CMD_LAST"
 
+WTMP_FILE=${TS_OUTDIR}/wtmp
+rm -f $WTMP_FILE
+BYTE_ORDER=$($TS_HELPER_SYSINFO byte-order)
+ln -s ${TS_SELF}/wtmp.${BYTE_ORDER} $WTMP_FILE
+
 export LANG=C
 export TZ=GMT
 
 >| $TS_OUTPUT
 
 ts_log "~~~ basic output ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ include system ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -x >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -x >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ dns short ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -d root >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -d root >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ dns long ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -w -d root >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -w -d root >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ dns host last ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -a -d root >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -a -d root >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ show ip ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -i torvalds >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -i torvalds >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ no host ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -R torvalds >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -R torvalds >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ full times ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -F >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -F >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ no time ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp --time-format=notime >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE --time-format=notime >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ iso-8601 time ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp --time-format=iso -w >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE --time-format=iso -w >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ since and until ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -s "2013-08-28 02:20" -t "2013-08-28 08:20" >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -s "2013-08-28 02:20" -t "2013-08-28 08:20" >> $TS_OUTPUT 2>/dev/null
 
 ts_log "~~~ present ~~~"
-$TS_CMD_LAST -f $TS_SELF/wtmp -p "2013-08-28 11:20" >> $TS_OUTPUT 2>/dev/null
+$TS_CMD_LAST -f $WTMP_FILE -p "2013-08-28 11:20" >> $TS_OUTPUT 2>/dev/null
+
+rm -f $WTMP_FILE
 
 ts_finalize
diff --git a/tests/ts/last/wtmp.BE b/tests/ts/last/wtmp.BE
new file mode 100644 (file)
index 0000000..5015f8e
Binary files /dev/null and b/tests/ts/last/wtmp.BE differ
similarity index 100%
rename from tests/ts/last/wtmp
rename to tests/ts/last/wtmp.LE