Thorsten Kukuk schrieb am 11.04.00 um 16.04 Uhr Hallo, ich möchte hier nochmal kurz nachhaken. Betreff /usr/man /usr/local/man.
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 ?
Debian hat die bootscripte unter /etc. Nicht nur die, und ich hab da noch keinerlei Prob. mit gehabt. Ausser die dauernde Umdenkerei ;)
</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. /etc sollte wirklich für alle konfig-files dienen. Für die Zukunft eine clevere Überlegung Wert. Cron und ip-up usw sollte auch unter /etc bleiben. Da sind sie ja nun fast bei jeder Distri. (?)
* /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.
# 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 :-/
[Soweit ich sehe, scheint Euch dies bewußt zu sein, da seit 6.4 /usr/share/man statt /usr/man verwendet wird - Interessanterweise wurde /usr/man aber nicht eliminiert.]
Tatsache ist, dass ich immernoch zwei folder alla /man hab. Kann ich die /usr/man nicht einfach (liegt noch teilweise was drinn) nach /usr/share/man verschieben??
/usr/share/man wird schon seit 6.2 benutzt. Es dauert nur 1800 Pakete umzustellen. Leider kann RPM den move /usr/man -> /usr/share/man nicht gescheit handeln, weswegen z.B. Red Hat diese Änderung im FHS gerne wieder Rückgängig gemacht hätte. Wir haben uns deswegen entschieden, die alten Verzeichnisse zu lassen, damit es beim Update und bei der Installation von Paketen, die /usr/man benutzen, keine Probleme mit RPM gibt.
Genau deshalb ist ein wenig Chaos bei mir in Sachen manpages. Die eigens kompilierten sind in /usr/local/man, dass ist auch OK so. Aber was tun mit /usr/man? Für "verkehrte" RPM's stehen lassen? Oder nach /usr/share/man moven? Gruß, Clemens 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 :-/ -- sig_33 Ausgabe der aktuellen routing-tabelle: $ route -n [Info: man route ] $ netstat -rn [Info: man netstat] X-page:http://www.ndh.net/home/wohld/index.html ----------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com