diff options
author | Michael Tokarev <mjt@tls.msk.ru> | 2014-12-05 19:13:56 +0300 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2014-12-05 19:13:56 +0300 |
commit | 8b3fbb843db532354855d846dbd9b8a31e780e65 (patch) | |
tree | cdb871539d0e581ca04c16bc694c9a4d38b65932 /debian/patches/use-tempnode-not-devnode.patch | |
parent | d9b45eecf433b0f5e239ec08f3a6bf77a7f8b4e9 (diff) |
use-tempnode-not-devnode.patch: use $tempnode instead of $devnode in udev rules file (#770883)
Diffstat (limited to 'debian/patches/use-tempnode-not-devnode.patch')
-rw-r--r-- | debian/patches/use-tempnode-not-devnode.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/patches/use-tempnode-not-devnode.patch b/debian/patches/use-tempnode-not-devnode.patch new file mode 100644 index 00000000..38a55044 --- /dev/null +++ b/debian/patches/use-tempnode-not-devnode.patch @@ -0,0 +1,31 @@ +From: Michael Tokarev <mjt@tls.msk.ru> +Subject: use tempnode not devnode in udev rules +Bug-Debian: http://bugs.debian.org/770883 +Forwarded: no + +udev in wheezy does not understand $devnode construct +in rules file, while upstream uses it in mdadm rules +files. udev in jessie has $devnode and it also supports +old $tempnode which is the way it worked in wheezy and +before, even if $tempnode in jessie's udev is not documented. +So on jessie, both $tempnode and $devnode works fine, while +in wheezy, only $tempnode works. + +Use $tempnode instead of $devnode. Since mdadm is important +enough for system functionality and easily can break system +by making it unbootable, and this is the only incompatibility +between wheezy's and jessie's udev wrt mdadm, it is better than +having a versioned dependency on udev. + +This patch is debian-specific and should be dropped for jessie+1. + +--- a/udev-md-raid-arrays.rules ++++ b/udev-md-raid-arrays.rules +@@ -20 +20 @@ +-IMPORT{program}="BINDIR/mdadm --detail --export $devnode" ++IMPORT{program}="BINDIR/mdadm --detail --export $tempnode" +--- a/udev-md-raid-assembly.rules ++++ b/udev-md-raid-assembly.rules +@@ -30 +30 @@ +-ACTION=="add|change", IMPORT{program}="BINDIR/mdadm --incremental --export $devnode --offroot ${DEVLINKS}" ++ACTION=="add|change", IMPORT{program}="BINDIR/mdadm --incremental --export $tempnode --offroot ${DEVLINKS}" |