[oe-commits] org.oe.dev pcmciautils: added patch (from git) to not use MODALIAS in rules as it is deprecated since udev 080 (sync with Poky)

hrw commit openembedded-commits at lists.openembedded.org
Tue Jun 26 09:28:43 UTC 2007


pcmciautils: added patch (from git) to not use MODALIAS in rules as it is deprecated since udev 080 (sync with Poky)

Author: hrw at openembedded.org
Branch: org.openembedded.dev
Revision: 60f8ab65a31175b75e99193102e2ec70cbdfdef8
ViewMTN: http://monotone.openembedded.org/revision.psp?id=60f8ab65a31175b75e99193102e2ec70cbdfdef8
Files:
1
packages/pcmciautils/pcmciautils
packages/pcmciautils/pcmciautils/modalias_update.patch
packages/pcmciautils/pcmciautils_013.bb
packages/pcmciautils/pcmciautils_014.bb
Diffs:

#
# mt diff -rb0652ec03153efab79c1e4fedf9f6847d4695672 -r60f8ab65a31175b75e99193102e2ec70cbdfdef8
#
# 
# 
# add_dir "packages/pcmciautils/pcmciautils"
# 
# add_file "packages/pcmciautils/pcmciautils/modalias_update.patch"
#  content [98c8edb8b30172c6fe310eb1aeceb774d11c1e48]
# 
# patch "packages/pcmciautils/pcmciautils_013.bb"
#  from [a4fe429355a025947dae4e87515f73a7c0a28d0f]
#    to [fa6ec31351d5f580bd06c24b1672862ccf9c59ee]
# 
# patch "packages/pcmciautils/pcmciautils_014.bb"
#  from [a4fe429355a025947dae4e87515f73a7c0a28d0f]
#    to [fa6ec31351d5f580bd06c24b1672862ccf9c59ee]
# 
============================================================
--- packages/pcmciautils/pcmciautils/modalias_update.patch	98c8edb8b30172c6fe310eb1aeceb774d11c1e48
+++ packages/pcmciautils/pcmciautils/modalias_update.patch	98c8edb8b30172c6fe310eb1aeceb774d11c1e48
@@ -0,0 +1,56 @@
+From: Miklos Vajna <vmiklos at frugalware.org>
+Date: Fri, 3 Nov 2006 16:33:38 +0000 (-0500)
+Subject: [PATCH] fix for udev-094
+X-Git-Url: http://git.kernel.org/?p=linux%2Fpcmcia%2Fpcmciautils.git;a=commitdiff_plain;h=3a5217492c1f95711b30f4e27c51563dff6ceb3e
+
+[PATCH] fix for udev-094
+
+from udev's release notes:
+
+"udev 094
+========
+The built-in MODALIAS key and substitution is removed.
+(...)
+udev 080
+========
+(...)
+MODALIAS and $modalias is not needed and will be removed from one of
+the next udev versions, replace it in all rules with ENV{MODALIAS} or
+the sysfs "modalias" value."
+
+here is a patch to fix this issue
+
+Signed-off-by: Miklos Vajna <vmiklos at frugalware.org>
+Signed-off-by: Dominik Brodowski <linux at dominikbrodowski.net>
+---
+
+diff --git a/udev/rules-base b/udev/rules-base
+index c6d14de..6ed3a27 100644
+--- a/udev/rules-base
++++ b/udev/rules-base
+@@ -3,12 +3,12 @@
+ # are so broken that we need to read out random bytes of it
+ # instead of the manufactor, card or product ID. Then the
+ # matching is done in userspace.
+-ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="?*", \
++ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="?*", \
+ 		RUN+="/sbin/pcmcia-check-broken-cis"
+ 
+ # However, the "weak" matching by func_id is only allowed _after_ modprobe
+ # returns, so that "strong" matches have a higher priority.
+-ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="?*", \
++ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="?*", \
+ 		RUN+="/bin/sh -c 'echo 1 > /sys/$devpath/allow_func_id_match'"
+ 
+ # PCMCIA sockets:
+diff --git a/udev/rules-modprobe b/udev/rules-modprobe
+index ea1f44a..a13b2ad 100644
+--- a/udev/rules-modprobe
++++ b/udev/rules-modprobe
+@@ -1,3 +1,3 @@
+-# modprobe $modalias loads all possibly appropriate modules
+-ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="?*", \
+-		RUN+="/sbin/modprobe $modalias"
++# modprobe $env{MODALIAS} loads all possibly appropriate modules
++ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="?*", \
++		RUN+="/sbin/modprobe $env{MODALIAS}"
============================================================
--- packages/pcmciautils/pcmciautils_013.bb	a4fe429355a025947dae4e87515f73a7c0a28d0f
+++ packages/pcmciautils/pcmciautils_013.bb	fa6ec31351d5f580bd06c24b1672862ccf9c59ee
@@ -1,6 +1,7 @@ require pcmciautils.inc
 require pcmciautils.inc
 
-PR = "r0"
+PR = "r1"
 
 SRC_URI += "file://makefile_fix.patch;patch=1 \
+            file://version_workaround.patch;patch=1 \
+	    file://modalias_update.patch;patch=1"
-            file://version_workaround.patch;patch=1"
============================================================
--- packages/pcmciautils/pcmciautils_014.bb	a4fe429355a025947dae4e87515f73a7c0a28d0f
+++ packages/pcmciautils/pcmciautils_014.bb	fa6ec31351d5f580bd06c24b1672862ccf9c59ee
@@ -1,6 +1,7 @@ require pcmciautils.inc
 require pcmciautils.inc
 
-PR = "r0"
+PR = "r1"
 
 SRC_URI += "file://makefile_fix.patch;patch=1 \
+            file://version_workaround.patch;patch=1 \
+	    file://modalias_update.patch;patch=1"
-            file://version_workaround.patch;patch=1"






More information about the Openembedded-commits mailing list