File otp_src_25.0-erts-etc-unix.patch of Package erlang

diff -Ndurp otp_src_25.0/erts/etc/unix/erl.src.src otp_src_25.0-erts-etc-unix/erts/etc/unix/erl.src.src
--- otp_src_25.0/erts/etc/unix/erl.src.src	2022-05-17 22:29:45.000000000 +0300
+++ otp_src_25.0-erts-etc-unix/erts/etc/unix/erl.src.src	2022-05-22 05:47:44.810596519 +0300
@@ -19,18 +19,15 @@
 # %CopyrightEnd%
 #
 prog="$0"
-progdir=`dirname "${prog}"`
+progdir=$(dirname "${prog}")
 dyn_erl_path="${progdir}/%DYN_ERL_PATH%"
-if [ ! -f "$dyn_erl_path" ]
-then
-    dyn_erl_path="${progdir}/dyn_erl"
-fi
+[ -f "$dyn_erl_path" ] || dyn_erl_path="${progdir}/dyn_erl"
 
 if [ -f "$dyn_erl_path" ]
 then
-    dyn_rootdir=`"${dyn_erl_path}" --realpath`
-    dyn_rootdir=`dirname "${dyn_rootdir}"`
-    dyn_rootdir=`dirname "${dyn_rootdir}"`
+    dyn_rootdir=$("${dyn_erl_path}" --realpath)
+    dyn_rootdir=$(dirname "${dyn_rootdir}")
+    dyn_rootdir=$(dirname "${dyn_rootdir}")
     dyn_rootdir="${dyn_rootdir}%DYN_ROOTDIR_BASE_EXT%"
 else
     dyn_rootdir=""
@@ -39,19 +36,13 @@ fi
 if [ -z "$ERL_ROOTDIR" ]
 then
     ROOTDIR="%FINAL_ROOTDIR%"
-    if [ "$dyn_rootdir" != "$ROOTDIR" ] && [ "$dyn_rootdir" != "" ]
-    then
-        # It is likely that the files have been copied or moved
-        ROOTDIR="$dyn_rootdir"
-    fi
+    # It is likely that the files have been copied or moved
+    [ "$dyn_rootdir" != "$ROOTDIR" ] && [ "$dyn_rootdir" != "" ] && ROOTDIR="$dyn_rootdir"
 else
     ROOTDIR="$ERL_ROOTDIR"
 fi
 BINDIR="$ROOTDIR/erts-%VSN%/bin"
 EMU=%EMULATOR%%EMULATOR_NUMBER%
-PROGNAME=`basename "$0"`
-export EMU
-export ROOTDIR
-export BINDIR
-export PROGNAME
+PROGNAME=$(basename "$0")
+export EMU ROOTDIR BINDIR PROGNAME
 exec "$BINDIR/erlexec" ${1+"$@"}
diff -Ndurp otp_src_25.0/erts/etc/unix/start_erl.src otp_src_25.0-erts-etc-unix/erts/etc/unix/start_erl.src
--- otp_src_25.0/erts/etc/unix/start_erl.src	2022-05-17 22:29:45.000000000 +0300
+++ otp_src_25.0-erts-etc-unix/erts/etc/unix/start_erl.src	2022-05-22 05:49:39.991974241 +0300
@@ -32,17 +32,12 @@ shift
 DataFile=$1
 shift
 
-ERTS_VSN=`awk '{print $1}' $DataFile`
-VSN=`awk '{print $2}' $DataFile`
+ERTS_VSN=$(awk '{print $1}' $DataFile)
+VSN=$(awk '{print $2}' $DataFile)
 
 BINDIR=$ROOTDIR/erts-$ERTS_VSN/bin
 EMU=beam
-PROGNAME=`echo $0 | sed 's/.*\///'`
-export EMU
-export ROOTDIR
-export BINDIR
-export PROGNAME
-export RELDIR
+PROGNAME=$(basename "$0")
+export EMU ROOTDIR BINDIR PROGNAME RELDIR
 
 exec $BINDIR/erlexec -boot $RELDIR/$VSN/start -config $RELDIR/$VSN/sys ${1+"$@"}
-
diff -Ndurp otp_src_25.0/erts/etc/unix/start.src otp_src_25.0-erts-etc-unix/erts/etc/unix/start.src
--- otp_src_25.0/erts/etc/unix/start.src	2022-05-17 22:29:45.000000000 +0300
+++ otp_src_25.0-erts-etc-unix/erts/etc/unix/start.src	2022-05-22 05:31:46.136449460 +0300
@@ -26,18 +26,15 @@
 # Usage: start [Data]
 #
 prog="$0"
-progdir="`dirname ${prog}`"
+progdir="$(dirname ${prog})"
 dyn_erl_path="${progdir}/../erts-%VSN%/bin/dyn_erl"
-if [ ! -f "$dyn_erl_path" ]
-then
-    dyn_erl_path="${progdir}/dyn_erl"
-fi
+[ -f "$dyn_erl_path" ] || dyn_erl_path="${progdir}/dyn_erl"
 
 if [ -f "$dyn_erl_path" ]
 then
-    dyn_rootdir=`${dyn_erl_path} --realpath`
-    dyn_rootdir=`dirname ${dyn_rootdir}`
-    dyn_rootdir=`dirname ${dyn_rootdir}`
+    dyn_rootdir=$("${dyn_erl_path}" --realpath)
+    dyn_rootdir=$(dirname ${dyn_rootdir})
+    dyn_rootdir=$(dirname ${dyn_rootdir})
 else
     dyn_rootdir=""
 fi
@@ -45,19 +42,13 @@ fi
 if [ -z "$ERL_ROOTDIR" ]
 then
     ROOTDIR="%FINAL_ROOTDIR%"
-    if [ "$dyn_rootdir" != "$ROOTDIR" ] && [ "$dyn_rootdir" != "" ]
-    then
-        # It is likely that the files have been copied or moved
-        ROOTDIR="$dyn_rootdir"
-    fi
+    # It is likely that the files have been copied or moved
+    [ "$dyn_rootdir" != "$ROOTDIR" ] && [ "$dyn_rootdir" != "" ] && ROOTDIR="$dyn_rootdir"
 else
     ROOTDIR="$ERL_ROOTDIR"
 fi
 
-if [ -z "$RELDIR" ]
-then
-   RELDIR=$ROOTDIR/releases
-fi
+[ -n "$RELDIR" ] || RELDIR=$ROOTDIR/releases
 
 START_ERL_DATA=${1:-$RELDIR/start_erl.data}
 
openSUSE Build Service is sponsored by