summaryrefslogtreecommitdiff
path: root/meson
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 /meson
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.
Diffstat (limited to 'meson')
-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