diff options
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2010-11-02 00:16:27 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2010-11-02 00:16:27 +0000 |
commit | eb6337f7527450b58658d271a077cd7fc02c1d5b (patch) | |
tree | d62d5e6c0b976c027e758024e8df88adca7d6def | |
parent | f68aa8aca0a7e2852269f1b85b16535a3fb7cd14 (diff) | |
download | flashrom-eb6337f7527450b58658d271a077cd7fc02c1d5b.tar.gz flashrom-eb6337f7527450b58658d271a077cd7fc02c1d5b.tar.bz2 flashrom-eb6337f7527450b58658d271a077cd7fc02c1d5b.zip |
Use mktemp unconditionally for security reasons
Avoid non-portable seq.
Corresponding to flashrom svn r1221.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Idwer Vollering <vidwer@gmail.com>
-rwxr-xr-x | util/flashrom_partial_write_test.sh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/util/flashrom_partial_write_test.sh b/util/flashrom_partial_write_test.sh index 7cf37c91..d5413b80 100755 --- a/util/flashrom_partial_write_test.sh +++ b/util/flashrom_partial_write_test.sh @@ -34,8 +34,12 @@ fi echo "testing flashrom binary: ${FLASHROM}" OLDDIR=$(pwd) -if [ -z "$TMPDIR" ]; then - TMPDIR=$(mktemp -d) # test data location + +# test data location +TMPDIR=$(mktemp -d -t flashrom_test.XXXXXXXXXX) +if [ "$?" != "0" ] ; then + echo "Could not create temporary directory" + exit $EXIT_FAILURE fi ZERO_4K="00_4k.bin" @@ -65,8 +69,10 @@ echo "Running test in ${TMPDIR}" # Make 4k worth of 0xff bytes echo "begin 640 $FF_4K" > "$FF_4K_TEXT" -for i in `seq 0 90` ; do +i=0 +while [ $i -le 90 ] ; do echo "M____________________________________________________________" >> "$FF_4K_TEXT" + i=$((${i} + 1)) done echo "!_P``" >> "$FF_4K_TEXT" echo "\`" >> "$FF_4K_TEXT" |