Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang
erlang
otp_src_25.0-erts-etc-unix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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}
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor