From: Alan T. DeKok Date: Wed, 17 Jul 2024 15:59:24 +0000 (-0400) Subject: add hexdump for *BSD. Helps with #5375 X-Git-Tag: release_3_2_6~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d568a74ed566089062ecca635bf0e89a1895346;p=thirdparty%2Ffreeradius-server.git add hexdump for *BSD. Helps with #5375 --- diff --git a/src/main/radsecret b/src/main/radsecret index 0c344a0daa8..a415440bbbb 100755 --- a/src/main/radsecret +++ b/src/main/radsecret @@ -4,9 +4,11 @@ # openssl rand -base64 12 2>/dev/null && exit 0 -(dd if=/dev/random bs=1 count=12 | base64 2>/dev/null) && exit 0 +(dd if=/dev/random bs=1 count=12 2>/dev/null | base64 2>/dev/null) && exit 0 -(dd if=/dev/random bs=1 count=12 | base32 2>/dev/null) && exit 0 +(dd if=/dev/random bs=1 count=12 2>/dev/null | base32 2>/dev/null) && exit 0 + +(dd if=/dev/random bs=1 count=12 2>/dev/null | hexdump -ve '/1 "%02x"';echo) && exit 0 echo "Failed finding 'openssl', 'base64', or 'base32' tools". exit 1