shared/install: provide more info if install_info_traverse_fails
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 17 Oct 2016 01:27:57 +0000 (21:27 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 19 Oct 2016 01:30:51 +0000 (21:30 -0400)
commitdb093eed04cf88aa75c58cb7a69d55d669af0e34
treed1aef67379eecd32e842e1950dfd352e3cfba850
parent19539807b597274275271c82113e8eb2850bb19f
shared/install: provide more info if install_info_traverse_fails

Test case:
[Install]
WantedBy= default.target
Also=foobar-unknown.service

Before:
$ systemctl --root=/ enable testing2@instance.service
Failed to enable: No such file or directory.

After
$ ./systemctl --root=/ enable testing2@instance.service
Failed to enable unit, file foobar-unknown.service: No such file or directory.
src/shared/install.c