summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-03-01 12:40:01 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-03-01 12:40:01 +0000
commit50df527e2877b30949d22ba064c1c32c6a0e8026 (patch)
treee9c5e8e1a3bf29836f74853e46bd47429ee22c66
parent5b9285ee7face73a360b50b8298935a9534f3ad1 (diff)
downloadefl-50df527e2877b30949d22ba064c1c32c6a0e8026.tar.gz
meson - make evas loader confg install shell be binsh compliant
this shell required bash. not good for example if on some unix systems like bsd that dont have bash... by defauklt. so make it /bin/sh compliant shell.
-rwxr-xr-xmeson/evas_loader_conf.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/meson/evas_loader_conf.sh b/meson/evas_loader_conf.sh
index 4ff60c351b..79d781548c 100755
--- a/meson/evas_loader_conf.sh
+++ b/meson/evas_loader_conf.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
original_loader=$1
filename="$(basename $original_loader)"
@@ -8,11 +8,12 @@ loader_dir="$(dirname $original_loader)"
loader="$(basename $original_loader)"
loader_name="$(echo $original_name | cut -f 1 -d '.')"
-if [ ${original_loader: -3} == "$ext" ]
+if [ `echo -n ${original_loader} | tail -c 3` == "$ext" ]
then
mv "$DESTDIR"/"$original_loader" "$DESTDIR"/"$loader_dir"/"$original_name"
fi
-for x in "${@:2}"; do
+shift
+for x in "$@"; do
ln -sf "$original_name" "$DESTDIR"/"$loader_dir"/"$loader_name"."$x"
done