From: Ruediger Meier Date: Sun, 23 Mar 2014 15:38:31 +0000 (+0100) Subject: tests: fix last for bigendian X-Git-Tag: v2.25-rc1~398^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=765e6dc3d30a11f5eda9f6ca5b032c606cdfade4;p=thirdparty%2Futil-linux.git tests: fix last for bigendian Signed-off-by: Ruediger Meier --- diff --git a/tests/ts/last/ipv6 b/tests/ts/last/ipv6 index b9b4de4ddd..63a786753e 100755 --- a/tests/ts/last/ipv6 +++ b/tests/ts/last/ipv6 @@ -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 index 0000000000..8cf7d39650 Binary files /dev/null and b/tests/ts/last/ipv6-input.BE differ diff --git a/tests/ts/last/ipv6-input b/tests/ts/last/ipv6-input.LE similarity index 100% rename from tests/ts/last/ipv6-input rename to tests/ts/last/ipv6-input.LE diff --git a/tests/ts/last/last b/tests/ts/last/last index b6308fca13..8e4202fe9b 100755 --- a/tests/ts/last/last +++ b/tests/ts/last/last @@ -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 index 0000000000..5015f8eb16 Binary files /dev/null and b/tests/ts/last/wtmp.BE differ diff --git a/tests/ts/last/wtmp b/tests/ts/last/wtmp.LE similarity index 100% rename from tests/ts/last/wtmp rename to tests/ts/last/wtmp.LE