Startovací scripty (joke)
Pavel Janík
Pavel na Janik.cz
Pátek Duben 27 09:20:21 CEST 2001
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
From: Petr Skoda <skoda na sunstel.asu.cas.cz>
Date: Fri, 27 Apr 2001 00:39:30 +0200 (MET DST)
Zdravím,
> O SuSE nic nevim , ale byl jsem nahodou nucen pro nej startovaci skript
> psat. Ostatni tam mely standardni hlavicku typu Default-Start, Provides
> apod a pote co jsem cvicne napsal chkconfig tak se k memu prekvapeni
> nasel (jen neslo --help ani nic jine ) Tak jsem suse napsal jako na RH
> chkconfig --level cisilka comamspustit on
> a pochvaloval jsem si jak je SuSE pokrokove , ze zna i veci z RH ;-)
> Pak jsem vesele menil initlevely a ono se nic nestartovalo .
> Po chvili bezmocneho ladeni onoho skriptu me napadlo podivat se co to
> vlastne je /sbin/chkconfig.
mohl bych se zeptat, v jakém standardu je napsáno, že linuxová distribuce
musí implementovat tento příkaz? V LSB (http://www.linuxbase.org/) o tom
bohužel není ani slovo. Nicméně v sekci Installation and removal of init.d
files http://www.linuxbase.org/spec/gLSB/gLSB/initsrcinstrm.html je napsáno
něco, co mi zase nefungovalo na distribuci, kterou popisujete Vy. Můžete mi
to vysvětlit? Díky :-)
> Bohuzel si to nepamatuji doslova, ale bylo to humorne (prosim kdo ma SuSE
> 7.0) at to posle sem jako dukaz presne)
Ano, já mám sice už 7.1, ale to nevadí:
#!/bin/sh
# don't complain
exit 0
Ten řádek s don't complain asi vysvětluje, proč to tam je. Tato distribuce
se snaží umožnit instalaci balíčků, které nejsou LSB-compliant. Standard
LSB podporují mimo jiné: Debian, Red Hat, SuSE, Mandrake a další.
> Tomu rikam kompatibilita (uzivatel chce prikaz, tak ho ma mit, i kdyz nic
> nedela)
Ano, i tomuhle se opravdu dá říkat kompatibilita. Stačí se na to podívat
z globálního pohledu a ne svýma zaslepenýma očima... Proč mají některé
skripty v %post volání něčeho, co na jiných distribucích vůbec nemusí
existovat a tudíž instalace podobného balíků může havarovat?
- --
Pavel Janík
I have decided to leave lkml because everybody else is doing it too.
-- Matthew Fredrickson in lkml
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Public key is available on http://www.janik.cz/pgp/
iD8DBQE66R2yl/ao7ZNClncRAmw+AKCymCTolFZHEzrlk9D/5j5s2Hds5wCeJ0kc
2eEWh6h6Jaaaq3XLWYkiP30=
=c61z
-----END PGP SIGNATURE-----
Další informace o konferenci Linux