[systemd-devel] systemd-fsck-root.service without initrd prints ugly message on clean fsck
Colin Guthrie
gmane at colin.guthr.ie
Wed Mar 13 07:06:11 PDT 2013
'Twas brillig, and Kay Sievers at 13/03/13 11:50 did gyre and gimble:
> On Wed, Mar 13, 2013 at 11:29 AM, Colin Guthrie <gmane at colin.guthr.ie> wrote:
>> As I'm doing some initrd-less experiments of late I'm seeing an ugly
>> fsck message pop up on boot.
>>
>> In systemd-fsck-root.service I see:
>>
>> StandardOutput=journal+console
>>
>> which results in:
>>
>> systemd-fsck[116]: /dev/sda2: clean, 435608/1310720 files,
>> 3375994/5242112 blocks
>>
>> being output over the top of plymouth screen (and actually persists over
>> the initial gdm screen when it fades in).
>>
>> While I do get the point of showing this on the console, is there a way
>> we can make it silent in the "clean" case?
>>
>> Would this be something we'd need push down to all the fsck
>> implementations (i.e. support a -q argument or look for "silent" on
>> /proc/cmdline) or can we add some kind of fugly heuristic to the
>> systemd-fsck that silently swallows the output if it consists of a
>> single line which has the string ": clean," and there is "silent" on the
>> command line?
>
> It should be patched into the fsck tool, not to print "clean" or any
> other messages at all, when all is fine.
>
> I only think the ext stuff does that nonsense; just switch to btrfs. :)
One day, but I'm still paranoid for now!
FWIW, the attached patch seems to work for me, but I'm not sure it'll be
accepted upstream... The change is smaller than it looks, it just wraps
the log output in an if statement that suppresses the message when -a is
supplied.
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: e2fsprogs-1.42.7-do-not-show-clean-msg-when-a-is-passed.patch
Type: text/x-patch
Size: 2730 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20130313/41cf0938/attachment.bin>
More information about the systemd-devel
mailing list