Jeff Mahoney
679e0a0c96
NOT tested with real btrfs root filesystem! - Simplify checks in mkinitrd scripts. They are always true because they come from the same package Use relative paths to binaries - Move udev rules to /usr. - Adjust rules to call binary from /usr - Simplify fsck.btrfs, its just a dummy until fixed OBS-URL: https://build.opensuse.org/request/show/184008 OBS-URL: https://build.opensuse.org/package/show/filesystems/btrfsprogs?expand=0&rev=133
21 lines
675 B
Plaintext
21 lines
675 B
Plaintext
SUBSYSTEM!="block", GOTO="btrfs_end"
|
|
ACTION!="add|change", GOTO="btrfs_end"
|
|
|
|
ENV{ID_FS_TYPE}=="LVM2_member|LVM1_member", GOTO="btrfs_end"
|
|
ENV{ID_FS_TYPE}=="linux_raid_member", GOTO="btrfs_end"
|
|
|
|
ENV{ID_FS_TYPE}=="btrfs", GOTO="btrfs_do_scan"
|
|
ENV{DM_UUID}=="LVM-?*", GOTO="btrfs_do_scan"
|
|
ENV{DM_UUID}=="LUKS-CRYPT1-?*", GOTO="btrfs_do_scan"
|
|
ENV{DM_UUID}=="LUKS-PLAIN-?*", GOTO="btrfs_do_scan"
|
|
ENV{DM_UUID}=="LUKS-VERITY-?*", GOTO="btrfs_do_scan"
|
|
ENV{DM_UUID}=="LUKS-LOOPAES-?*", GOTO="btrfs_do_scan"
|
|
ENV{MD_UUID}=="?*", GOTO="btrfs_do_scan"
|
|
GOTO="btrfs_end"
|
|
|
|
LABEL="btrfs_do_scan"
|
|
RUN+="/sbin/modprobe btrfs"
|
|
RUN+="/usr/sbin/btrfs device scan $env{DEVNAME}"
|
|
|
|
LABEL="btrfs_end"
|