[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd-fsck?



Hi,

Marc Haber:
> Will it be the norm that the binaries replacing well-used shell
> scripts on early boot only implement the features that Lennart deemed
> useful? That would be a major turn-off, adding to the fact that early
> boot will become undebuggable since one will not be able any more to
> dump -x'es in shell scripts to see what's going on.

This begs one question: Why would you want to?

"systemctl status" tells you quite clearly what went wrong, "journalctl"
shows you what the program printed in case it did get started … and so on.

If you manage not to get a login prompt, enable debug.service and you'll
have a root shell on TTY 9. systemctl has even grown a --root argument,
so you can do that to a mounted file system if you can't get even get an
emergency prompt, or you can use it from the kernel command line.

This is a whole lot easier than munging random shell scripts or, worse,
booting with /bin/bash as PID1.

Sticking "-x" into scripts was a major PITA from the beginning. It grew
even more pains as init-functions and colorful prompts came along, and I
for one am VERY happy to finally get rid of that kind of "debugging".

-- 
-- Matthias Urlichs


Reply to: