* Clemens Wohld schrieb am 11.Apr.2000:
Thorsten Kukuk schrieb am 11.04.00 um 16.04 Uhr
On Mon, Apr 10, Ralf Corsepius wrote:
Thorsten Kukuk wrote:
On Sun, Apr 09, Clemens Wohld wrote:
Ich halte das für eine bestreitbare Behauptung, da der FHS dies nach meinem Verständnis nicht in dieser Bestimmtheit ausdrückt:
Wenn es der FHS Festlegen würde, warum tut sich dann LSB so schwer, eine Begründung für oder gegen init Skripte in /etc/ zu finden ?
Vielleicht, weil es SuSE in /sbin macht und die meisten (alle?) anderen in /etc. Solche Regeln legen doch keine graue Herrn fernab von jeder Realität fest. Die schauen doch, was es gibt und versuchen zu vereinheitlichen. Wenn das eine irgendwie "logischer" als das Andere ist, so wird dies genommen. Aber die bootskripte haben nirgends einen richtigen Platz. Sie sind bei /sbin fehl am Platz und bei /etc auch. Bei /sbin sind sie es, weil sie nur beim Runlevelwechsel benötigt werden und bei /etc sind sie es, weil es Executables sind. Bei /boot wären sie übrigens auch völlig fehl am Platz, weil da nur Sachen stehen sollten, die gebraucht werden _bevor_ ein Dateisystem eingerichtet ist und nur über ihre Hardwareadresse zugegriffen werden kann. Unmittelbar unter / ist aber auch abzulehenen, da es da schon zu viele Verzeichnisse gibt. Ich sehe da auch keine "vernünftige" Lösung.
Debian hat die bootscripte unter /etc. Nicht nur die, und ich hab da noch keinerlei Prob. mit gehabt. Ausser die dauernde Umdenkerei ;)
Nein, Probleme natürlich nicht. Bei SuSE habe ich auch keine Probleme und bei den alten UNIXe die überhaupt kein /sbin hatten, sondern alles was in /sbin steht in /etc stand (oder im /bin) hatte ich auch keine Probleme mit, außer daß /etc noch unübersichtlicher ist als es jetzt schon ist.
</FHS>
Den letzten Satz halte ich für einen klaren Hinweis darauf, dass "command scripts invoked at boot time" (zu denen /sbin/init.d/* gehören) unter /etc nicht ausdrücklich verboten sind, es den Autoren aber bewußt ist, dass /etc/init.d problematisch ist.
Genau. Und es steht dort auch nicht, das es erlaubt ist.
Aber auch nicht das es verboten ist.
Nein, wohl nicht. Wie gesagt, die wollen es sich mit keinem verderben.
/etc sollte wirklich für alle konfig-files dienen.
Sind die bootskripte Konfigfiles? An den Skripten, die direkt unter /sbin/init.d stehen sollte doch nicht rumgebastelt werden. /sbin/init.d/boot und /sbin/init.d/boot.local ist da was anderes und die Links auch.
Für die Zukunft eine clevere Überlegung Wert.
Vielleicht auf die Dinger ganz verzichten und alles direkt in der /etc/inittab schreiben? SCNR
Cron und ip-up usw sollte auch unter /etc bleiben. Da sind sie ja nun fast bei jeder Distri. (?)
Man sollte auch die kommerzielle UNIXe nicht außer Betracht lassen. Ich weiß aber nicht, wie die es machen.
* /sbin/init.d/* sind in der Regel "Executables", jedoch keine "Binaries".
Dann müßte ja noch was anderes herhalten, denn eigene scripte gehören nunmal nach /usr/local/bin....() Zumindest sehe ich das so. Alles was nicht zur Distri gehört/selber kompiliert und geschrieben wird, kommt bei mir, nach /usr/local.
Außer das, was schon zur boottime vorhanden sein muß. /etc/profile.local ist sicher selber geschrieben, ich würde es aber trotzdem nicht unter /usr/local legen. Es gibt ja auch kein /usr/local/etc.
# dir /etc/filesystems -rw-r--r-- 1 root root 24 Mar 24 14:55 /etc/filesystems
Wo ist das ausführbar ?
Also, nach Update auf 6.4 war bei mir dieses file auch ausführbar :-/
Mit chmod a+x machst Du so gut wie alles ausführbar. ;))
PS: Wo gerade mehrere SuSEMitarbeiter mitlesen: Könntet ihr bitte einen gewissen PETER MÜLLER abbestellen?? Seine Mailbox scheint voll und ich bekomme ohne Ende echomails :-/
Schreib soetwas doch am Owner, ich glaube nicht, daß alle SuSE-Mitarbeiter in ein, zwei Büros in Nürnberg sitzen. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com