We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18cdd43 commit f0c6d0cCopy full SHA for f0c6d0c
src/ugrd/fs/fakeudev.py
@@ -13,12 +13,16 @@ def fake_dm_udev(self) -> str:
13
"""returns a shell function to fake udev for dm devices."""
14
return r"""
15
for dm in /sys/block/dm-*; do
16
- if [ ! -e "${dm}/uevent" ]; then
+ if [ ! -e "${dm}/dev" ]; then
17
continue
18
fi
19
- . "${dm}/uevent"
20
- einfo "Faking udev for: ${DEVNAME}"
21
- udev_db_file="/run/udev/data/b${MAJOR}:${MINOR}"
+ if [ ! -e "${dm}/dm/name" ]; then
+ continue
+ fi
22
+ dev_name=$(cat ${dm}/dm/name)
23
+ majmin=$(cat "${dm}/dev")
24
+ einfo "Faking udev for: ${dev_name}"
25
+ udev_db_file="/run/udev/data/b${majmin}"
26
printf 'E:DM_UDEV_PRIMARY_SOURCE_FLAG=1\n' > "${udev_db_file}"
27
done
28
"""
0 commit comments