Needs btrfsctl, not btrfs module

master
Matt 2010-04-16 18:03:08 +02:00 committed by Harald Hoyer
parent ebcfda6c61
commit 127fb81754
3 changed files with 5 additions and 5 deletions

View File

@ -1,7 +1,7 @@
SUBSYSTEM!="block", GOTO="btrfs_end"
ACTION!="add|change", GOTO="btrfs_end"

ENV{ID_FS_TYPE}=="btrfs", RUN+="/sbin/btrfs device scan $env{DEVNAME}"
ENV{ID_FS_TYPE}=="btrfs", RUN+="/sbin/btrfsctl -A $env{DEVNAME}"

LABEL="btrfs_end"


View File

@ -3,8 +3,8 @@
# We depend on udev-rules being loaded
[ "$1" = "-d" ] && exit 0

# if we don't have dmraid installed on the host system, no point
# in trying to support it in the initramfs.
which btrfs >/dev/null 2>&1 || exit 1
# if we don't have btrfs (btrfsctl) installed on the host system,
# no point in trying to support it in the initramfs.
which btrfsctl >/dev/null 2>&1 || exit 1

exit 0

View File

@ -1,4 +1,4 @@
#!/bin/bash

inst_rules "$moddir/40-btrfs.rules"
dracut_install btrfs
dracut_install btrfsctl