7.1: Fehler in /sbin/conf.d/SuSE.alljava?
Hallo zusammen. 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. Ist aber $JAVALINKTO richtigerweise IBMJava2-SDK, so passt alles. Bei den anderen JDK's passt das auch, da diese keine weiteren Bindestriche im Paketnamen haben. Leider bin ich kein Shell Freak, so daß ich mir hier nicht selbst helfen kann. Wer weiß rat, bzw. ist dieser "Bug" schon bekannt? Martin PS: Bin neu hier. Lesen die SuSE "Offiziellen" hier eigentlich mit? -- ************************************** TechniData AG Martin Hillebrand Neue Medien Dornierstraße 3 88677 Markdorf, Germany Tel.: +49 (0)7544 / 970 - 331 Fax.: +49 (0)7544 / 970 111 331 mailto:Martin.Hillebrand@TechniData.de http://www.technidata.tv PGP Key ID: 0x2AF33DF7 **************************************
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)
participants (2)
-
David Haller
-
Hillebrand, Martin