Make file name generation to work with both new and old versions of OpenSSL.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
pjd 2013-03-15 00:10:38 +00:00
parent eff99d7356
commit e429c799dd

View File

@ -89,7 +89,7 @@ todo()
namegen()
{
echo "pjdfstest_`dd if=/dev/urandom bs=1k count=1 2>/dev/null | openssl md5`"
echo "pjdfstest_`dd if=/dev/urandom bs=1k count=1 2>/dev/null | openssl md5 | awk '{print $NF}'`"
}
namegen_len()
@ -98,7 +98,7 @@ namegen_len()
name=""
while :; do
namepart="`dd if=/dev/urandom bs=64 count=1 2>/dev/null | openssl md5`"
namepart="`dd if=/dev/urandom bs=64 count=1 2>/dev/null | openssl md5 | awk '{print $NF}'`"
name="${name}${namepart}"
curlen=`printf "%s" "${name}" | wc -c`
[ ${curlen} -lt ${len} ] || break