[Torte] update-alternatives
Marco Groppo
marco.grp a tiscali.it
Ven 8 Giu 2007 19:10:40 CEST
On Fri, 2007-06-08 at 14:09 +0200, Paolo Ariano wrote:
> JAVA_HOME=$(update-java-alternatives -l | head -1 | cut -d' ' -f 3)
Non so se è quello che ti serve, ma non si potrebbe leggere direttamente
il link in /etc/alternatives?
JAVA_CMD=`readlink /etc/alternatives/java`
JAVA_BIN=`dirname $JAVA_CMD`
JAVA_HOME=`dirname $JAVA_BIN`
Altrimenti volendo potresti sempre copiarti il codice in
update-java-alternatives :-)
top=/usr/lib/jvm
do_list()
{
for i in $top/.*jinfo; do
alias=$(basename ${i%*.jinfo})
alias=${alias#.*}
prio=$(awk -F= '/priority=/ {print $2}' $i)
echo $alias $prio $top/$alias
[ -n "$verbose" ] && egrep "$which" $i
done
}
JAVA_HOME=$(do_list | head -1 | cut -d' ' -f 3)
--
Ciao,
Marco
Maggiori informazioni sulla lista
Torte