5 mkdir
-p /run
/udev
/rules.d
/
7 cat > /run
/udev
/rules.d
/50-testsuite.rules
<<EOF
8 ACTION=="remove", GOTO="lo_end"
10 SUBSYSTEM=="net", KERNEL=="lo", TAG+="systemd", ENV{SYSTEMD_ALIAS}+="/sys/subsystem/net/devices/lo"
12 ACTION!="change", GOTO="lo_end"
14 SUBSYSTEM=="net", KERNEL=="lo", ENV{ID_RENAMING}="1"
19 udevadm control
--log-priority=debug
--reload --timeout=600
20 udevadm trigger
--action=add
--settle /sys
/devices
/virtual
/net
/lo
21 udevadm info
/sys
/devices
/virtual
/net
/lo
23 STATE
=$
(systemctl show
--property=ActiveState
--value sys-devices-virtual-net-lo.device
)
24 [[ $STATE == "active" ]] ||
exit 1
26 udevadm trigger
--action=change
--settle /sys
/devices
/virtual
/net
/lo
27 udevadm info
/sys
/devices
/virtual
/net
/lo
29 STATE
=$
(systemctl show
--property=ActiveState
--value sys-devices-virtual-net-lo.device
)
30 [[ $STATE == "inactive" ]] ||
exit 1
32 udevadm trigger
--action=move
--settle /sys
/devices
/virtual
/net
/lo
33 udevadm info
/sys
/devices
/virtual
/net
/lo
35 STATE
=$
(systemctl show
--property=ActiveState
--value sys-devices-virtual-net-lo.device
)
36 [[ $STATE == "active" ]] ||
exit 1
38 rm -f /run
/udev
/rules.d
/50-testsuite.rules
39 udevadm control
--reload --timeout=600