--- a/dist/install.sh Sun Apr 16 14:16:31 2023 +0200 +++ b/dist/install.sh Sun Apr 16 14:17:08 2023 +0200 @@ -1,11 +1,35 @@ #!/bin/sh +PREFIX=/usr/local + +# help text +printhelp() +{ + echo "Usage: $0 [PREFIX=<path>]" + echo + echo "Default PREFIX:" $PREFIX +} + +# +# parse arguments +# +for ARG in $@ +do + case "$ARG" in + "PREFIX="*) PREFIX=${ARG#PREFIX=} ;; + "--help"*) printhelp; exit 1 ;; + "-"*) echo "unknown option: $ARG"; exit 1 ;; + esac +done + + echo "mkdir -p /usr/lib/uwproj" -mkdir -p /usr/lib/uwproj +mkdir -p $PREFIX/lib/uwproj echo "cp ../target/uwproj-0.1-jar-with-dependencies.jar /usr/lib/uwproj/uwproj-0.1.jar" -cp ../target/uwproj-0.1-jar-with-dependencies.jar /usr/lib/uwproj/uwproj-0.1.jar +cp ../target/uwproj-0.1-jar-with-dependencies.jar $PREFIX/lib/uwproj/uwproj-0.1.jar echo "cp bin/uwproj /usr/bin" -cp bin/uwproj /usr/bin +sed s:%%PREFIX%%:$PREFIX:g bin/uwproj > $PREFIX/bin/uwproj +