From 3079488484cc23121c64576a2553b4b3a7ec34c4 Mon Sep 17 00:00:00 2001 From: b-aaz <85005689+b-aaz@users.noreply.github.com> Date: Sat, 21 Jun 2025 20:26:57 +0000 Subject: [PATCH] dix: generate-atoms: Changed BASH to POSIX SH for portability. BASH is not preinstalled on many systems. Also added -r and IFS= to the read command. Signed-off-by; b-aaz --- dix/generate-atoms | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dix/generate-atoms b/dix/generate-atoms index 48152d148..f1c2a79ba 100755 --- a/dix/generate-atoms +++ b/dix/generate-atoms @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/sh # SPDX-License-Identifier: MIT OR X11 # # Copyright © 2024 Enrico Weigelt, metux IT consult @@ -7,10 +7,10 @@ INPUT="$1" OUTPUT="$2" do_line() { - local name="$1" + name="$1" [ "$2" != "@" ] && return 0 echo " if (MakeAtom(\"$name\", ${#name}, 1) != XA_$name)" - echo " FatalError(\"adding builtin atom\");" + echo " FatalError(\"Adding builtin atom\");" } cat > "$OUTPUT" << __END__ @@ -35,6 +35,6 @@ MakePredeclaredAtoms(void) { __END__ -( grep '@' < "$INPUT" ) | ( while read l ; do do_line $l ; done ) >> "$OUTPUT" +( grep '@' < "$INPUT" ) | ( while IFS= read -r l ; do do_line $l ; done ) >> "$OUTPUT" echo "}" >> "$OUTPUT"