joinpasswd (Re: SPECS: setup.spec (HEAD))

areq@pld.org.pl areq w pld.org.pl
Wto, 16 Wrz 2003, 17:14:41 CEST


On Tue, 16 Sep 2003 16:14:16 +0200, you wrote:

>On Tue, Sep 16, 2003 at 04:01:06PM +0200, Andrzej Krzysztofowicz wrote:
>> =?ISO-8859-2?Q?Pawe=B3_Go=B3aszewski?= wrote:
>> > On Tue, 16 Sep 2003, Andrzej Krzysztofowicz wrote:
>> > > > > joinpasswd jest zlinkowany z glibc, więc się nie uruchomi. To
>> > > > > zasadniczo powinno wykonywać się tylko w wypadku upgrejdu, ale nie
>> > > > > wiem jak to zrobić.
>> > > > Może statycznie to zlinkować? będzie większe (znacznie), ale za to nie
>> > > > będzie problemu...
>> > > > Chyba żeby robić w %triggerpost -- setup < %{version}
>> > > > Podobnie jak zrobiłem w phpBB
>> > > A moze w trigerpost -- pdksh ?  Zeby byla juz powloka.
>> > 
>> > Bez sensu. To ma się wykonywać po upgrade setup, a nie pdksh.
>> 
>> Po upgrade - nie.
>> Po _instalacji_ pdksh. Mozna wtedy wolac skrypty. I masz racje: nie tylko
>> wtedy.
>> Ale oczywiscie trzeba by jakos sprawdzac, czy bedzie potrzeba wykonania
>> tego.
>
>Shell nie jest dla joingroup potrzebny. Potrzebne jest tylko glibc.
>
>> Ale moment, jesli jest zlinkowany z glibc, to glibc nie trafi automatycznie
>> do requires ? Instalowalo by sie wczesniej.
>
>Noautoreq. setup nie może mieć R: glibc (pętla).

A nie lepiej skomilowac to statycznie z dietlibc ? Statyczna binarka
mniejsza o połowę niż dynamiczna z glibc ;-)

    2340  joinpasswd-diet
    5160  joinpasswd-dynamic
    8420 joinpasswd-uclibc
409208  joinpasswd-glibc

[]$ ldd joinpasswd-*

joinpasswd-diet:
        not a dynamic executable
joinpasswd-dynamic:
        libc.so.6 => /lib/libc.so.6 (0x00126000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00110000)
joinpasswd-glibc:
        not a dynamic executable
joinpasswd-uclibc:
        not a dynamic executable

Arek



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