5 mkdir
-p /run
/udev
/rules.d
/
7 rm -f /run
/udev
/rules.d
/50-testsuite.rules
8 udevadm control
--reload
9 udevadm trigger
/dev
/sda
13 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=foobar.service
14 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=waldo.service
15 systemctl show
-p WantedBy foobar.service |
grep -q -v sda
16 systemctl show
-p WantedBy waldo.service |
grep -q -v sda
22 cat > /run
/udev
/rules.d
/50-testsuite.rules
<<EOF
23 ACTION!="remove", SUBSYSTEM=="block", KERNEL=="sda", ENV{SYSTEMD_WANTS}="foobar.service"
25 udevadm control
--reload
26 udevadm trigger
/dev
/sda
30 udevadm info
/dev
/sda |
grep -q SYSTEMD_WANTS
=foobar.service
31 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=waldo.service
32 systemctl show
-p WantedBy foobar.service |
grep -q sda
33 systemctl show
-p WantedBy waldo.service |
grep -q -v sda
39 cat > /run
/udev
/rules.d
/50-testsuite.rules
<<EOF
40 ACTION!="remove", SUBSYSTEM=="block", KERNEL=="sda", ENV{SYSTEMD_WANTS}="waldo.service"
42 udevadm control
--reload
43 udevadm trigger
/dev
/sda
47 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=foobar.service
48 udevadm info
/dev
/sda |
grep -q SYSTEMD_WANTS
=waldo.service
49 systemctl show
-p WantedBy foobar.service |
grep -q -v sda
50 systemctl show
-p WantedBy waldo.service |
grep -q sda
56 rm /run
/udev
/rules.d
/50-testsuite.rules
58 udevadm control
--reload
59 udevadm trigger
/dev
/sda
63 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=foobar.service
64 udevadm info
/dev
/sda |
grep -q -v SYSTEMD_WANTS
=waldo.service
65 systemctl show
-p WantedBy foobar.service |
grep -q -v sda
66 systemctl show
-p WantedBy waldo.service |
grep -q -v sda