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