install: Fix prefix confusion.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 8 Apr 2018 15:01:59 +0000 (17:01 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 8 Apr 2018 15:01:59 +0000 (17:01 +0200)
* install.sh: Substitute @PREFIX@ with MES_PREFIX.
* scripts/mescc.mes: Grok PREFIX as MES_PREFIX.

install.sh
scripts/mescc.mes

index 7c6a4f9bf106ee039e4fbe64f6cb1d5114cbd4b7..6f5f4063db3d79ba81f536bfe921ac9360b9a021 100755 (executable)
@@ -21,7 +21,10 @@ cp libc-mes.hex2 $MES_PREFIX/lib/libc-mes.hex2
 cp libc+tcc-mes.hex2 $MES_PREFIX/lib/libc+tcc-mes.hex2
 
 cp scripts/mescc.mes $PREFIX/bin/mescc.mes
-cp guile/mescc.scm $PREFIX/bin/mescc.scm
+sed -e "s,@PREFIX@,$MES_PREFIX,g" \
+    scripts/mescc.mes > $PREFIX/bin/mescc.mes
+sed -e "s,@PREFIX@,$MES_PREFIX,g" \
+    guile/mescc.scm > $PREFIX/bin/mescc.scm
 
 mkdir -p $MES_PREFIX
 tar -cf- doc guile include lib module scaffold stage0 | tar -xf- -C $MES_PREFIX
index 0f78da77fe721ffd1a38749a240890b26920b6ad..082f45b49dea50b354099a1c62e1f1526adc7ede 100755 (executable)
@@ -7,12 +7,9 @@ if [ "$MES_PREFIX" = @PREFIX""@ ]
 then
     MES_PREFIX=$(cd $(dirname $0)/.. && pwd)
     export MES_PREFIX
-    MES_MODULEDIR=${MES_MODULEDIR-$MES_PREFIX/"module"}
-    export MES_MODULEDIR
-else
-    MES_MODULEDIR=${MES_MODULEDIR-$MES_PREFIX/share/mes/"module"}
-    export MES_MODULEDIR
 fi
+MES_MODULEDIR=${MES_MODULEDIR-$MES_PREFIX/"module"}
+export MES_MODULEDIR
 echo '()' | cat $MES_MODULEDIR/mes/base-0.mes $0 /dev/stdin | $MES $MES_FLAGS -- "$@"
 #paredit:||
 exit $?