jak detekovat distribuci v programu?

Karel Zak zakkr na zf.jcu.cz
Středa Květen 31 14:30:37 CEST 2000


> 
> On Wed, 31 May 2000, Karel Zak wrote:
> 
> > > Dalsi zajimava otazka, jestli se da nejak rozumne zjistit, z
> > > jakeho "rodu" distribuce pochazi -- napr. GNU/Debian a
> > > CorelLinux jsou debiany, TurboLinux je (aspon doufam, ze se
> > > nepletu) RHcko apod. Tam totiz hledani napr.
> > > /etc/redhat-release stacit nebude :(
> > 
> >  Sorry, ale todle mi trosku pripada jako blbost. Programy jsou vzdy
> > pripraveny pro urcitou distribuci a nejake jemne rozdily se vzdy 
> > nastavuji pri prekladu-baleni toho programu. Ve vlastni distribuci
> > jsou pak korektni programy pro danou dist. Nevidim nejak smysl programu,
> > ktery budu mit na debianu a on bude obsahovat kod pro RH, ktery nikdy
> > nepouziji. Nebo jsem neco prehledl? :-) (nejake specificke pozadavky?).
> 
> Ja bych rekl, ze vsechny moderni distribuce, co pouzivaji glibc2, jsou
> vice mene identicke co se tyce nastaveni. Ja obcas pouzivam binarky pro
> RedHat ve svem Slackware 7 a funguje to. Akorat jednou jsem narazil na
> problem, ze RedHat ma jinou strukturu adresaru a PHP hledalo socket od
> MySQL jinde nez v /tmp, takze jsem musel zeditovat binarku. Ale to byl
> skutecne jediny problem.

 Neni jediny. Mne napr. napada to jak kasle RH na FHS (filesystem ..) a 
treba /usr/share/doc je pro neho zalezitost bolestna (no flame!).

 Taktez /etc vypada uplne jinak a dost programu muze byt ruzne balenych,
startovanych apod.

							Karel




Další informace o konferenci Linux