zmike pushed a commit to branch efl-1.22.

http://git.enlightenment.org/core/efl.git/commit/?id=d44445529f01254b20299c9a16e169694a9fd07e

commit d44445529f01254b20299c9a16e169694a9fd07e
Author: Boris Faure <[email protected]>
Date:   Wed Apr 10 22:40:55 2019 +0200

    meson: skip trailing dot if any + more posix compliant
---
 meson/evas_loader_conf.sh | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/meson/evas_loader_conf.sh b/meson/evas_loader_conf.sh
index 19b6b2f776..5fd4259f8f 100755
--- a/meson/evas_loader_conf.sh
+++ b/meson/evas_loader_conf.sh
@@ -1,15 +1,19 @@
 #!/bin/sh
 
-original_loader=$1
-filename="$(basename $original_loader)"
 ext="${ext##*.}"
-original_name="$(basename $original_loader .$ext)"
-loader_dir="$(dirname $original_loader)"
-loader="$(basename $original_loader)"
-loader_name="$(echo $original_name | cut -f 1 -d '.')"
+# skip trailing dot if any
+case "$1" in 
+    *.) original_loader=${1%?};;
+    *) original_loader=$1;;
+esac
+original_name="$(basename "$original_loader")"
+loader_dir="$(dirname "$original_loader")"
+loader="$(basename "$original_loader")"
+loader_name="$(echo "$loader" | cut -f 1 -d '.')"
 
-if test `echo -n ${original_loader} | tail -c 3` = "$ext"; then
-  mv "$DESTDIR"/"$original_loader" "$DESTDIR"/"$loader_dir"/"$original_name"
+original_ext="$(echo "$loader" | tail -c 4)"
+if test "$original_ext" = "$ext" ; then
+    mv "$DESTDIR"/"$original_loader" "$DESTDIR"/"$loader_dir"/"$original_name"
 fi
 
 shift

-- 


Reply via email to