sysv-generator: better error reporting (#3977)
authorFelipe Sateler <fsateler@users.noreply.github.com>
Wed, 17 Aug 2016 18:11:27 +0000 (15:11 -0300)
committerLennart Poettering <lennart@poettering.net>
Wed, 17 Aug 2016 18:11:27 +0000 (20:11 +0200)
commit7532e6d4f4e5c155c01cbd039c0ba077184b2097
treeae577dccadaccd9031eb56056be4375e451b44d1
parent105bdb46b4ac7eb658a2f27727216591d0bfe267
sysv-generator: better error reporting (#3977)

Currently in the journal you get messages without context like:
systemd-sysv-generator[$pid]: Failed to build name: Invalid argument

When parsing the init script, show the file and line number where the
error was found. At the same time, add more context information if
available.

Thus turning the message into something like:
systemd-sysv-generator[$pid]: [/etc/init.d/root-system-proofd:13] Could not build name for facility $network,: Invalid argument
src/sysv-generator/sysv-generator.c