Mercurial Hosting > luan
diff scripts/build-luan.sh @ 1970:750a1d74d3c1
better build
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 12 Jun 2025 11:27:48 -0600 |
parents | 00f1a660cb6b |
children |
line wrap: on
line diff
--- a/scripts/build-luan.sh Tue Jun 10 20:46:25 2025 -0600 +++ b/scripts/build-luan.sh Thu Jun 12 11:27:48 2025 -0600 @@ -1,9 +1,8 @@ #!/bin/bash - set -e -cd `dirname $0`/.. -LUANHOME=`pwd` +cd "$(dirname $0)/.." +LUANHOME="$(pwd)" rm -rf build mkdir -p build/luan/jars @@ -13,22 +12,22 @@ . $LUANHOME/classpath.sh -cd $LUANHOME/src -javac -classpath $CLASSPATH `find . -name *.java` -jar cvf $LUANHOME/build/luan/jars/luan.jar `find . -name *.class -o -name *.luan` +cd "$LUANHOME/src" +javac -classpath "$CLASSPATH" $(find . -name *.java) +jar cvf "$LUANHOME/build/luan/jars/luan.jar" $(find . -name *.class -o -name *.luan) cd $LUANHOME/slf4j/src -javac -classpath $CLASSPATH `find . -name *.java` -jar cvf $LUANHOME/build/luan/jars/slf4j-goodjava.jar `find . -name *.class -o -name *.luan` +javac -classpath "$CLASSPATH" $(find . -name *.java) +jar cvf "$LUANHOME/build/luan/jars/slf4j-goodjava.jar" $(find . -name *.class -o -name *.luan) -cd $LUANHOME +cd "$LUANHOME" +cp scripts/luan.sh build/luan cp scripts/install.sh build/luan -#chmod +x build/luan/install.sh cp scripts/uninstall.sh build/luan hg identify >build/luan/hg_rev.txt cd build -tar -cf $LUANHOME/website/src/download/luan.tar luan +tar -cf "$LUANHOME/website/src/download/luan.tar" luan luan/install.sh || sudo luan/install.sh