As for now, to validate unit I must do daemon-reload and check logs. It would be better to have offline feature in systemctl, or something implemented in that way
I concur, this would make perfect sense in checking tools like rpmlint. I tried to use the .ini parser module of python, but the .include doesn't go well with it, and I am not really happy to have to keep a growing list of all configuration option duplicated in python code.
Agreed, Iād love to see systemctl work without systemd running. This would be useful in Debian where we need to run systemd-specific commands on machines which are (not yet) running systemd, e.g. to enable service files after installing them.
Added in http://cgit.freedesktop.org/systemd/systemd/commit/?id=8b835fccda and follow-up commits. systemd-analyze verify boo.service
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.