dist/install.sh

changeset 23
79ca64922cfa
parent 18
0df7309d498e
child 24
e7c0b50468ee
equal deleted inserted replaced
22:5432f41c4988 23:79ca64922cfa
11 } 11 }
12 12
13 # 13 #
14 # parse arguments 14 # parse arguments
15 # 15 #
16 for ARG in $@ 16 for arg in "$@"
17 do 17 do
18 case "$ARG" in 18 case "$arg" in
19 "PREFIX="*) PREFIX=${ARG#PREFIX=} ;; 19 "PREFIX="*) PREFIX=${arg#PREFIX=} ;;
20 "--help"*) printhelp; exit 1 ;; 20 "--help"*) printhelp; exit 1 ;;
21 "-"*) echo "unknown option: $ARG"; exit 1 ;; 21 "-"*) echo "unknown option: $arg"; exit 1 ;;
22 esac 22 esac
23 done 23 done
24 24
25
26 echo "mkdir -p /usr/lib/uwproj" 25 echo "mkdir -p /usr/lib/uwproj"
27 mkdir -p $PREFIX/lib/uwproj 26 mkdir -p "$PREFIX/lib/uwproj"
28 27
29 echo "cp ../target/uwproj-0.1-jar-with-dependencies.jar /usr/lib/uwproj/uwproj-0.1.jar" 28 echo "cp ../target/uwproj-0.1-jar-with-dependencies.jar /usr/lib/uwproj/uwproj-0.1.jar"
30 cp ../target/uwproj-0.1-jar-with-dependencies.jar $PREFIX/lib/uwproj/uwproj-0.1.jar 29 cp "../target/uwproj-0.1-jar-with-dependencies.jar" "$PREFIX/lib/uwproj/uwproj-0.1.jar"
31 30
32 echo "cp bin/uwproj /usr/bin" 31 echo "cp bin/uwproj /usr/bin"
33 sed s:%%PREFIX%%:$PREFIX:g bin/uwproj > $PREFIX/bin/uwproj 32 sed "s:%%PREFIX%%:$PREFIX:g" "bin/uwproj" > "$PREFIX/bin/uwproj"
34 33
35 34

mercurial