[systemd-devel] [PATCH] sysv-generator: handle Provides: for non-virtual facility names
Michael Biebl
mbiebl at gmail.com
Mon Jan 5 15:01:35 PST 2015
Hi,
2015-01-05 14:35 GMT+01:00 Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>:
> On Mon, Jan 05, 2015 at 10:30:11AM +0100, Michael Biebl wrote:
>> + link = strjoin(arg_dest, "/", alias, NULL);
>> + if (!link)
>> + return log_oom();
> path_join()?
I borrowed from the existing code in add_symlink(). Will update it to
path_join() if you think this is more suitable.
>
>> +
>> + r = symlink(service, link);
> Those will be dangling links, no? They will work with current implementation,
> but it would be nicer to create a working symlink.
No, they are not danglink symlinks:
$ head /etc/init.d/networking
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: networking ifupdown
...
$ ls -al /run/systemd/generator.late/{ifupdown,networking}.service
lrwxrwxrwx 1 root root 18 Jan 5 23:56
/run/systemd/generator.late/ifupdown.service -> networking.service
-rw-r--r-- 1 root root 538 Jan 5 23:56
/run/systemd/generator.late/networking.service
But I'm not quite sure what you mean with "current implementation"?
Michael
More information about the systemd-devel
mailing list