From 8b24f8dcbbee5e888a32044c9c06eb4eff690a0e Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Thu, 19 Oct 2023 15:34:24 +0200 Subject: usergen: Replace use of non-standard mktemp(1) Despite common use in several POSIX operating systems, mktemp(1) is not defined by POSIX.1-2008, nor even POSIX.1-2017. As long as it is not introduced, m4(1)'s mkstemp can be used with similar effect. --- usergen | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/usergen b/usergen index d4b89c4..1f02478 100755 --- a/usergen +++ b/usergen @@ -17,6 +17,13 @@ to_bin() sed -e 's,\([0-9a-f]\{2\}\),\\\\\\x\1,g' | xargs printf } +mktemp_posix() +{ + m4 <&2 exit 1 @@ -68,7 +75,7 @@ do done echo >&2 -TMP=$(mktemp) +TMP=$(mktemp_posix) cleanup() { -- cgit v1.2.3