Page MenuHomePhabricator

test_make_random_iso.sh
No OneTemporary

Size
668 B
Referenced Files
None
Subscribers
None

test_make_random_iso.sh

#!/bin/sh
#
# Make a random ISO, used by all of the test programs
# Make sure that it is more than 3 pages in length (at least 48MB)
# This file is a work of a US government employee and as such is in the Public domain.
# Simson L. Garfinkel, March 12, 2012
unset AFFLIB_PASSPHRASE
if test "x" = "x$1" ;
then echo usage: $0 filename
exit 1
fi
echo Making the random ISO $1
/bin/rm -f $1
touch $1
dd if=/dev/urandom of=$1 bs=65536 count=24 2>/dev/null
dd if=/dev/zero bs=16777216 count=2 >> $1 2>/dev/null
for i in 1 2 3 4 5 6 7 8 9 0 ; do \
for fn in /usr/share/dict/* ; do \
cat $fn >> $1 ;
done ; \
done
ls -l $1
openssl md5 $1
exit 0

File Metadata

Mime Type
text/x-shellscript
Expires
Sat, Nov 22, 12:14 AM (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1361665
Default Alt Text
test_make_random_iso.sh (668 B)

Event Timeline