[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