[Av] pdksh

Jakub Bogusz qboosh w pld-linux.org
Wto, 23 Gru 2003, 20:52:29 CET


On Tue, Dec 23, 2003 at 08:28:29PM +0100, robert j. wozny wrote:
> Quoting Marcin Doliński <devel-pl w pld-dc.org>:
> 
> > W liście z wto, 23-12-2003, godz. 19:36, Marcin Doliński pisze: 
> >> W pdksh bedacym w Ac jest spieprzony %post, "scriptlet failed, exit
> >> status 255".
> > Miało być [Ac] ;)
> 
> a przypadkiem on nie moze sie wykonac, bo postshell nie wykonal swojej
> pracy i nie ma linkow ld-linux.so ?

Linki to są dołączone do pakietu (żeby postshell działał - jest
dynamicznie linkowany).

Ale widzę zwalone zależności:

| $  rpm -qR glibc
| basesystem
  ^^^^^^^^^^
| /sbin/postshell
| /sbin/postshell
| rpmlib(PartialHardlinkSets) <= 4.0.4-1
| rpmlib(PayloadFilesHavePrefix) <= 4.0-1
| rpmlib(CompressedFileNames) <= 3.0.4-1
| rpmlib(PayloadIsBzip2) <= 3.0.5-1
 
| $ rpm -qR basesystem
| setup
  ^^^^^
| filesystem

| $ rpm -qR setup
| /bin/sh
  ^^^^^^^
| rpmlib(PayloadFilesHavePrefix) <= 4.0-1
| rpmlib(CompressedFileNames) <= 3.0.4-1
| rpmlib(PayloadIsBzip2) <= 3.0.5-1

No i mamy pętlę - przez co ksh może się zainstalować przed glibc,
a wtedy %post nie ma szans działać (w setup też).

Zależność chyba pochodzi z triggera... a Requires w aktualnym rpm-ie
jest tożsame z PreReq tak naprawdę. Trzeba jakoś inaczej rozwiązać to
joinpasswd :/


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl