Mercurial Hosting > luan
comparison scripts/install.sh @ 1970:750a1d74d3c1
better build
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 12 Jun 2025 11:27:48 -0600 |
| parents | 00f1a660cb6b |
| children | c691cf51c2a7 |
comparison
equal
deleted
inserted
replaced
| 1969:c7585a196f32 | 1970:750a1d74d3c1 |
|---|---|
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 | |
| 3 set -e | 2 set -e |
| 4 | 3 |
| 5 cd `dirname $0` | 4 cd "$(dirname $0)" |
| 6 | 5 |
| 7 mkdir -p /usr/local/bin | 6 mkdir -p /usr/local/bin |
| 8 | 7 |
| 9 cat >/usr/local/bin/luan <<End | 8 cat >/usr/local/bin/luan <<End |
| 10 #!/bin/bash | 9 #!/bin/bash |
| 11 | 10 |
| 12 LUAN=$(pwd) | 11 "$(pwd)/luan.sh" "\$@" |
| 13 | |
| 14 for i in \$LUAN/jars/* ; do CLASSPATH=\$CLASSPATH:\$i ; done | |
| 15 CLASSPATH=\$(echo -n \$CLASSPATH | sed 's/^://') | |
| 16 | |
| 17 java -classpath \$CLASSPATH luan.Luan "\$@" | |
| 18 End | 12 End |
| 19 | 13 |
| 20 chmod +x /usr/local/bin/luan | 14 chmod +x /usr/local/bin/luan |
| 21 | 15 |
| 22 echo "the command 'luan' has been installed" | 16 echo "the command 'luan' has been installed" |
