Commit a4487b01 authored by Michał Kępień's avatar Michał Kępień
Browse files

Make "autosign" system test work with BusyBox awk

The BusyBox version of awk treats some variables which other awk
implementations consider to be decimal values as octal values.  This
intermittently breaks key event interval calculations in the "autosign"
system test, trigger false positives for it.  Prevent the problem from
happening by stripping leading zeros from the affected awk variables.

(cherry picked from commit ad008f7d)
parent 107713a3
......@@ -1173,7 +1173,7 @@ status=`expr $status + $ret`
# event scheduled is within 10 seconds of expected interval.
check_interval () {
awk '/next key event/ {print $2 ":" $9}' $1/ |
sed 's/\.//g' |
sed -e 's/\.//g' -e 's/:0\{1,4\}/:/g' |
awk -F: '
x = ($6+ $5*60000 + $4*3600000) - ($3+ $2*60000 + $1*3600000);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment