[Mageia-dev] [Mageia-sysadm] setup package not installed until quite late on...

Colin Guthrie mageia at colin.guthr.ie
Mon Apr 1 22:19:55 CEST 2013


'Twas brillig, and Thierry Vignaud at 01/04/13 21:14 did gyre and gimble:
> On 1 April 2013 18:36, Thierry Vignaud <thierry.vignaud at gmail.com> wrote:
>>>>>> dash-static requires the "mail" group defined by setup package.
>>
>> For which file?
>> I failed to see that.
> 
> actually it's the "filesystem" package that is bogus:
> drwxr-xr-x    2 root daemon   4096 Gen  11 21:34 /var/spool/lpd
> drwxrwxr-x    2 root mail     4096 Gen  11 21:34 /var/spool/mail
> 
> you got bitten by the off by one issue due to %pretrans meaning rpm runs
> open_callback more than we though
> 
> so forget about glibc's scriptlets

Ha! So it is :)

So should the plan be to make setup's scripts run via dash-static and
not use rpm-helper scripts and deal gracefully with non-existing
binaries etc.?

Then filesystem can require setup and all will be well in the world
(other than the general draklive problem where groups are somehow not
honoured by rpm when installing in the chroot)


Col



-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the Mageia-dev mailing list