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 |