Le 4 janvier 2017 16:50:51 GMT+01:00, Didier Roche <didro...@ubuntu.com> a écrit : >Le 04/01/2017 à 16:31, Michael Biebl a écrit : >> Am 04.01.2017 um 15:41 schrieb Michael Biebl: >>> Am 04.01.2017 um 14:59 schrieb Aurélien COUDERC: >>> >>>> For fsck/others I think the support is to be done… everywhere else >! >>>> Basically we've taken inspiration (read blindly copied) what Ubuntu >>>> does, so Plymouth and the Debian theme support fsck display since >wheezy. >>>> The missing part is that init/fsck/whoever else actually sends >>>> information to plymouthd to display. >>> >>> >>> I actually think this is not the case. systemd, or rather fsckd >*does* >>> send progress information (see the patch we ship in Debian for >systemd >>> [1]) for plymouth. But it seems this information is not used on >either >>> the plymouth or the theme side. >> >> I just tried the following >> >> a/ copied /usr/share/plymouth/themes/ubuntu-logo/ from a Ubuntu >yakkety >> installation into my Debian sid system >> b/ plymouth-set-default-theme ubuntu-logo >> c/ update-initramfs -u >> >> Upon reboot, I get the Ubuntu plymouth splash screen and progress >> information seems to work nicely (I get the msg that fsck is running >for >> 1 Disk and the percentage done). I can successfully cancel the fsck >> process with CTRL+C >> >> So it looks like systemd and plymouth provide everything that's >needed >> and it's a theme issue. > >Indeed, I ensure we do have all bits needed in plymouth, and then, only >the themes can hook up as they need and treat the prepending "fsckd:" >message in a special way (took a look at what we do in the text and >ubuntu-logo theme, it should be straightforward) > >Didier
Oh right, feel free to open a different bug then I'll have another look. I've already diffed against xenial logo-theme while working on this and didn't notice meaningful differences. But I may have missed the relevant bits, or the systemd/fsckd integration may have been implemented post-xenial in Ubuntu. Cheers, --Aurélien