diff options
Diffstat (limited to 'jh-mvn-install.sh')
-rw-r--r-- | jh-mvn-install.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/jh-mvn-install.sh b/jh-mvn-install.sh index b135d8f..ab67594 100644 --- a/jh-mvn-install.sh +++ b/jh-mvn-install.sh @@ -4,7 +4,7 @@ # terms of the Do What The Fuck You Want To Public License, Version 2, # as published by Sam Hocevar. See the COPYING file for more details. -if [[ $# != 5 ]]; then +if [[ $# != 5 ]] && [[ $# != 6 ]]; then jh-help $0 >>/dev/stderr exit 1 fi @@ -12,8 +12,15 @@ fi base=`jh-mvn-basename $1 $2 $3` jarfile=$4 pomfile=$5 +alias=$6 dir="${base%/*}" install -d "${DESTDIR}${dir}" install -m 644 "$jarfile" "${DESTDIR}${base}.jar" install -m 644 "$pomfile" "${DESTDIR}${base}.pom" + +if [[ -n $alias ]]; then + link="/usr/share/java/$alias" + install -d "${DESTDIR}${link%/*}" + ln -s "${base}.jar" "${DESTDIR}${link}" +fi |