I need to undo the effect of "BindsTo" in a unit and have tried to use a drop-in config with it set to empty (BindsTo=) but it doesn't appear to have any effect.

I have reloaded the config and the drop-in does appear in the status of the relevant unit. The drop-in contains two lines:

[Unit]
BindsTo=

Saved to "/etc/systemd/system/netctl@.service.d/nobind.conf"
To affect unit "/etc/systemd/system/netctl\@static.service"

ArchLinux with systemd 208.
systemd 208
+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ
Linux testcontainer 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64 GNU/Linux

I have read the man page and can see that, at 209, text was added that explained that setting to an empty value "resets", which means that previous assignments are ignored. However, it isn't mentioned in the description of BindsTo so I guess it doesn't work for that setting.

Should this work? If so, what am I doing wrong ?
If not, is there another way to achieve this (without editing the unit, which I have no control over).

Thanks,
John

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to