summaryrefslogtreecommitdiff
path: root/src/sysv-generator
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-03-10 15:47:12 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-03-29 16:17:56 +0200
commit0d11db59825a9deee0b56fdede0602ef1c37c5c5 (patch)
treed636ede0f1088d56f454066e153c3628e0bd8cee /src/sysv-generator
parentcbfdbffb618f1d75e668c59887a27c7a60950546 (diff)
downloadsystemd-0d11db59825a9deee0b56fdede0602ef1c37c5c5.tar.gz
shared/install: return failure when enablement fails, but process as much as possible
So far we'd issue a warning (before this series, just in the logs on the server side, and before this commit, on stderr on the caller's side), but return success. It seems that successfull return was introduced by mistake in aa0f357fd833feecbea6c3e9be80b643e433bced (my fault :( ), which was supposed to be a refactoring without a functional change. I think it's better to fail, because if enablement fails, the user will most likely want to diagnose the issue. Note that we still do partial enablement, as far as that is possible. So if e.g. we have [Install] Alias=foo.service foobar, we'll create the symlink 'foo.service', but not 'foobar', since that's not a valid unit name. We'll print info about the action taken, and about 'foobar' being invalid, and return failure.
Diffstat (limited to 'src/sysv-generator')
0 files changed, 0 insertions, 0 deletions