From 22c6eb0f2c8a3cb032b7411675136134aba615d5 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Mon, 4 Jan 2021 14:53:21 -0500 Subject: [PATCH] Changed "realpath" in the scripts (added from a pull request merge earlier today) to "readlink -f", because "realpath" does not exist on some systems (e.g., CentOS). "readlink" seems to be more universally available. Noticed that the ext2spice and ext2sim scripts use /bin/sh instead of /bin/bash, which would cause problems with some systems where sh != bash. --- tcltk/ext2sim.sh.in | 4 ++-- tcltk/ext2spice.sh.in | 4 ++-- tcltk/magic.sh.in | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tcltk/ext2sim.sh.in b/tcltk/ext2sim.sh.in index 1ef20ad2..f737caf4 100755 --- a/tcltk/ext2sim.sh.in +++ b/tcltk/ext2sim.sh.in @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Standalone script for ext2sim, for Tcl-based magic 8.0 # @@ -18,7 +18,7 @@ TCL_REL_OR_ABS=TCL_DIR_REL_OR_ABS if [ "${TCL_REL_OR_ABS:0:1}" = "/" ]; then TCL_DIR=$TCL_REL_OR_ABS else - TCL_DIR=$(dirname $(realpath ${BASH_SOURCE[0]}))/$TCL_REL_OR_ABS + TCL_DIR=$(dirname $(readlink -f ${BASH_SOURCE[0]}))/$TCL_REL_OR_ABS fi # eval ${TCL_DIR}/magicdnull -dnull -noconsole -nowrapper $mgargs <