On Fri, August 11, 2006 2:41, Free Ekanayaka said:
> |--==> Martin-Éric Racine writes:
>
>   MR> On Fri, August 11, 2006 2:18, Free Ekanayaka said:
>   >>|--==> UTF  writes:
>   >>
>   U> Package: bootsplash
>   U> Severity: normal
>   U> The kernel patch and theme work very well, but the progress
>   U> bar doesn't move, due to missing support in iniscripts. I'm
>   U> wondering how are things progressing with the initscripts
>   U> maintainers to get necessary changes merged in? It would be
>   U> desirable for this to be fixed before Etch is released.
>   >>
>   >>Hi,
>   >>
>   >>this unofficial package provides the needed patches:
>   >>
>   >>http://apt.64studio.com/64studio/stable/pool/main/s/sysv-rc-bootsplash/
>   >>
>   >>but at the moment I don't think the  are suit for integration with the
>   >>official sysv-rc package..
>
>   MR> Once the /bin/sh is replaced with /bin/bash (function is a bashism),
> it
>   MR> still gives me this:
>
>   MR> nino:/root# dpkg -a --configure
>   MR> Setting up sysv-rc-bootsplash (1.0.1-1) ...
>   MR> Testing if patches apply cleanly...
>   MR> 4 out of 8 hunks FAILED -- saving rejects to file /etc/init.d/rc.rej
>   MR> Patches would not apply cleanly.
>   MR> dpkg: error processing sysv-rc-bootsplash (--configure):
>   MR>  subprocess post-installation script returned error exit status 1
>   MR> Errors were encountered while processing:
>   MR>  sysv-rc-bootsplash
>
>   MR> That's probably because sysv-rc 2.86.ds1-15 is what we have in Etch,
> but
>   MR> the above package only works for 2.86.ds1-14.1.
>
> Thanks  for the  report.  Yes,  the package  definitely  needs to   be
> polished. However I've not very time to do that at the moment.. :/

Looking at the patch, I can see why it fails to apply:
You are trying to replace usplash functions!

Unfortunately, Debian and Ubuntu both selected usplash as their default
bootsplash package, so better try cooperating than fighting it.

One suggestion from Petter Reinholdtsen (pere on IRC) is to put an
alernative to the usplash scripts that sysv-rc expects to find, i.e.
making bootsplash progress bar scripts emulate those from usplash. Then
sysv-rc doesn't need to be patched anymore, because we emulate usplash
scripts.

-- 
Martin-Éric Racine
http://q-funk.iki.fi



Reply via email to