]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
rules: don't condition usb-gadget.target target on 'add' action
authorLennart Poettering <lennart@poettering.net>
Fri, 24 Nov 2023 17:05:47 +0000 (18:05 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 25 Nov 2023 03:52:23 +0000 (12:52 +0900)
The dependency should exist continously, like all our similar deps do.
Hence drop the "add" conditionalization.

rules.d/99-systemd.rules.in

index 0d68f31d361eaaf76914b21adedb93b7b4392cce..9bf02a705fe8800d9c7e3fb38b9475a81e2d77a6 100644 (file)
@@ -62,7 +62,7 @@ SUBSYSTEM=="printer", TAG+="systemd", ENV{SYSTEMD_WANTS}+="printer.target", ENV{
 SUBSYSTEM=="usb", KERNEL=="lp*", TAG+="systemd", ENV{SYSTEMD_WANTS}+="printer.target", ENV{SYSTEMD_USER_WANTS}+="printer.target"
 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", TAG+="systemd", ENV{SYSTEMD_WANTS}+="printer.target", ENV{SYSTEMD_USER_WANTS}+="printer.target"
 
-SUBSYSTEM=="udc", ACTION=="add", TAG+="systemd", ENV{SYSTEMD_WANTS}+="usb-gadget.target"
+SUBSYSTEM=="udc", TAG+="systemd", ENV{SYSTEMD_WANTS}+="usb-gadget.target"
 
 # Apply sysctl variables to network devices (and only to those) as they appear.
 ACTION=="add", SUBSYSTEM=="net", KERNEL!="lo", RUN+="{{LIBEXECDIR}}/systemd-sysctl --prefix=/net/ipv4/conf/$name --prefix=/net/ipv4/neigh/$name --prefix=/net/ipv6/conf/$name --prefix=/net/ipv6/neigh/$name"