On Thu, Oct 31, Ralf Corsepius wrote:
Am Mit, 2002-10-30 um 10.26 schrieb Thorsten Kukuk:
On Wed, Oct 30, Ralf Corsepius wrote:
Hier ist explizit von "Application developer" und "Industrial Standards" die Rede. Somit widerspricht Deine (und offensichtlich SuSE's) Interpretation der Intension des LSB.
Nein. Deine Interpretation ist falsch. Du schreibst selber "Application developer". Aber ich - Um es auf den Punkt zu bringen: In deiner Interpretation des LSBs sind die LDB-*initd Scripte für mich ohne jeglichen Mehrwert - Sinnlose Featureitis, um es mal hart zu formulieren.
Gegenfrage: Wie soll ich (distributionsübergreifend) einen Daemon installieren, wenn die Installation von init.d-Scripten durch die LSB-initd-Scripte nicht abgedeckt sind und Detail-Wissen über die proprietären Tools erfordern?
Kommt darauf an, woher Du den Daemon hast. Wenn er Bestandteil der Distribution ist, mit Distributions-Board-Mittel. Wenn er eine LSB-Applikation ist, mit den entsprechenden LSB-Tools. Wo ist das Problem? Wir reden aneinander vorbei: ICH schreibe, portiere, installiere einen Daemon, der weder LSB-Applikation ist, noch Bestandteil einer Distri ist, aber auf vorgeblich LSB-kompatiblem OSen laufen soll und will meinen Aufwand als Entwickler/Installer/SysAdmin minimieren. Dabei tritt die Frage auf: /usr/lib/lsb/* verwenden oder im Sumpf proprietärer Scripte versinken?
Wenn er keine LSB konforme Applikation werden soll: Im Sumpf proprietärer Scripte versinken. Wie kannst Du erwarten, das LSB Dein Problem lösen soll, wenn Du es nicht benutzen willst?
Mein Fazit ist: Die LSB-/usr/lib/lsb/*initd-Scripte helfen mir dabei nicht, da Sie immer noch Detailwissen über eine Vielzahl von Distributoren erforderen, deshalb faktisch in der Praxis, trotz LSB-Zertifizierung der Distris, nicht funktionieren.
Schwachsinn. Du willst sie nicht benutzen. Das ist alles. Du willst unbedingt mehr, als vom LSB zur Verfügung gestellt wird, das ist OK. Dann darfst Du aber auch nicht über LSB jammern.
Konstruktive Gegenfrage: Wo ist da Dein Problem? Diese Frage ist doch nun wirklich zur genuege im LSB behandelt und hat rein gar nichts damit zu tun, wie die Init-Scripte des Distributors aussehen. Gegenfrage zur Gegenfrage: Warum verwendet SuSE die LSB-Scripte dann nicht? Es wäre nur konsequent und LSB-konform. Der LSB schreibt es zwar nicht vor, verbietet es aber auch nicht.
Hatten wir schon. Liess noch mal im Thread nach.
Deshalb nehme ich mir die Freiheit und das Recht den LSB kritisch zu hinterfragen.
Du hinterfragst es nicht, Du willst es nicht warhaben, weil LSB Dich einschränkt (wie jeder Standard), Du Dich aber nicht an die Einschränkung halten willst.
Die /usr/lib/lsb/*initd Scripte gehören nach meinem momentanem Eindruck zu letzter Kategorie.
Warum? Sie installieren ein init Script und sie deinstallieren es wieder. Genau das, was sie machen sollen, und nicht mehr. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE Linux AG Deutschherrnstr. 15-19 D-90429 Nuernberg -------------------------------------------------------------------- Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B