Hallo, [Als Bcc an feedback@suse.de, damit nicht Antworten in der Liste auch dort landen] On Mon, 03 Sep 2001, Hillebrand, Martin wrote:
SuSE Version 7.1
Wie schon im Topic genannt, vermute ich einen kleinen "Bug" in /sbin/conf.d/SuSE.alljava. Ich habe aus der Serie "pay" das IBMJava2-SDK installiert. Leider kommt das Skript bei dem Bindestrich durcheinander.
In Zeile 16 heißt es da: JAVALINKTO=`rpm -q java java2 ibmjava2 IBMJava2-SDK 2>/dev/null | cut -d- -f 1 | head -n 1` Dies liefert IBMJava2 hätte aber wohl IBMJava2-SDK liefern sollen. Denn in Zeile 20 liefert TARGETDIR=`rpm -ql $JAVALINKTO|grep ^/usr/lib/jdk[^/]|head -n 1|cut -d/ -f 4` dann package IBMJava2 is not installed zurück und das Skript setzt den Link, der in diesem Skript gesetzt werden soll, nicht richtig
Korrekt sollte folgendes funktionieren: JAVALINKTO=`rpm -q --queryformat "%{name}\n" java java2 ibmjava2 \ IBMJava2-SDK 2>/dev/null | head -n 1` So wird die Version erst gar nicht mit ausgegeben und das Problem sie wieder zu entfernen faellt somit weg.
PS: Bin neu hier. Lesen die SuSE "Offiziellen" hier eigentlich mit?
Nein. Hoechstens privat ;) Solcher Feedback (sic! :) sollte an feedback@suse.de gemailt werden, wie's im Handbuch und vermutlich auch oben im script steht ;) -dnh -- 16: SYSOP Vollidiot (Courtesy of Christian Weisgerber)