Make file name generation to work with both new and old versions of OpenSSL.
Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
f1f8908049
commit
374b056ce8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=248304
@ -89,7 +89,7 @@ todo()
|
|||||||
|
|
||||||
namegen()
|
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()
|
namegen_len()
|
||||||
@ -98,7 +98,7 @@ namegen_len()
|
|||||||
|
|
||||||
name=""
|
name=""
|
||||||
while :; do
|
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}"
|
name="${name}${namepart}"
|
||||||
curlen=`printf "%s" "${name}" | wc -c`
|
curlen=`printf "%s" "${name}" | wc -c`
|
||||||
[ ${curlen} -lt ${len} ] || break
|
[ ${curlen} -lt ${len} ] || break
|
||||||
|
Loading…
Reference in New Issue
Block a user