From: Chunrong Guo Date: Wed, 18 Apr 2012 14:19:29 +0000 (+0000) Subject: recipes-append/udev: add skip rules for inappropriate block devices X-Git-Tag: 2.1~534^2~475 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=4be6114c264e9cc88f7e058bfbafeaca50b5059a;p=meta-freescale.git recipes-append/udev: add skip rules for inappropriate block devices Signed-off-by: Chunrong Guo --- diff --git a/meta-fsl-ppc/recipes-append/udev/files/local.rules b/meta-fsl-ppc/recipes-append/udev/files/local.rules new file mode 100644 index 00000000..9c134efa --- /dev/null +++ b/meta-fsl-ppc/recipes-append/udev/files/local.rules @@ -0,0 +1,39 @@ +# There are a number of modifiers that are allowed to be used in some +# of the different fields. They provide the following subsitutions: +# +# %n the "kernel number" of the device. +# For example, 'sda3' has a "kernel number" of '3' +# %e the smallest number for that name which does not matches an existing node +# %k the kernel name for the device +# %M the kernel major number for the device +# %m the kernel minor number for the device +# %b the bus id for the device +# %c the string returned by the PROGRAM +# %s{filename} the content of a sysfs attribute +# %% the '%' char itself +# + +KERNEL=="nbd*", GOTO="persistent_storage_end" + +# Media automounting +SUBSYSTEM=="block", ACTION=="add" RUN+="/etc/udev/scripts/mount.sh" +SUBSYSTEM=="block", ACTION=="remove" RUN+="/etc/udev/scripts/mount.sh" + +# Handle network interface setup +SUBSYSTEM=="net", ACTION=="add" RUN+="/etc/udev/scripts/network.sh" +SUBSYSTEM=="net", ACTION=="remove" RUN+="/etc/udev/scripts/network.sh" + +# The first framebuffer is symlinked to /dev/fb +KERNEL=="fb0", SYMLINK+="fb" + +# The first rtc device is symlinked to /dev/rtc +KERNEL=="rtc0", SYMLINK+="rtc" + +# Try and modprobe for drivers for new hardware +ACTION=="add", DEVPATH=="/devices/*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe $env{MODALIAS}" + +# Create a symlink to any touchscreen input device +SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="input:*-e0*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen0" + +LABEL="persistent_storage_end" + diff --git a/meta-fsl-ppc/recipes-append/udev/udev_164.bbappend b/meta-fsl-ppc/recipes-append/udev/udev_164.bbappend new file mode 100644 index 00000000..7277e475 --- /dev/null +++ b/meta-fsl-ppc/recipes-append/udev/udev_164.bbappend @@ -0,0 +1,4 @@ +FILEXTRAPATHS_prepend := "${THISDIR}/files:" + +PR .= "+${DISTRO}.0" +