From eb8dc40360f0cfef56fb6947cc817a547d6d9bc6 Mon Sep 17 00:00:00 2001 From: Dave Cobbley Date: Tue, 14 Aug 2018 10:05:37 -0700 Subject: [Subtree] Removing import-layers directory As part of the move to subtrees, need to bring all the import layers content to the top level. Change-Id: I4a163d10898cbc6e11c27f776f60e1a470049d8f Signed-off-by: Dave Cobbley Signed-off-by: Brad Bishop --- .../recipes-core/udev/udev-rules-rpi.bb | 14 ++++++++++++++ .../recipes-core/udev/udev-rules-rpi/99-com.rules | 21 +++++++++++++++++++++ .../udev/udev-rules-udisks-rpi/80-udisks-rpi.rules | 10 ++++++++++ .../recipes-core/udev/udev-rules-udisks-rpi_1.0.bb | 13 +++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 meta-raspberrypi/recipes-core/udev/udev-rules-rpi.bb create mode 100644 meta-raspberrypi/recipes-core/udev/udev-rules-rpi/99-com.rules create mode 100644 meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi/80-udisks-rpi.rules create mode 100644 meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb (limited to 'meta-raspberrypi/recipes-core/udev') diff --git a/meta-raspberrypi/recipes-core/udev/udev-rules-rpi.bb b/meta-raspberrypi/recipes-core/udev/udev-rules-rpi.bb new file mode 100644 index 000000000..b249d9726 --- /dev/null +++ b/meta-raspberrypi/recipes-core/udev/udev-rules-rpi.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "udev rules for Raspberry Pi Boards" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +SRC_URI = " file://99-com.rules" + +S = "${WORKDIR}" + +INHIBIT_DEFAULT_DEPS = "1" + +do_install () { + install -d ${D}${sysconfdir}/udev/rules.d + install -m 0644 ${WORKDIR}/99-com.rules ${D}${sysconfdir}/udev/rules.d/ +} diff --git a/meta-raspberrypi/recipes-core/udev/udev-rules-rpi/99-com.rules b/meta-raspberrypi/recipes-core/udev/udev-rules-rpi/99-com.rules new file mode 100644 index 000000000..6bf019bd1 --- /dev/null +++ b/meta-raspberrypi/recipes-core/udev/udev-rules-rpi/99-com.rules @@ -0,0 +1,21 @@ +KERNEL=="ttyAMA[01]", PROGRAM="/bin/sh -c '\ + ALIASES=/proc/device-tree/aliases; \ + if cmp -s $ALIASES/uart0 $ALIASES/serial0; then \ + echo 0;\ + elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then \ + echo 1; \ + else \ + exit 1; \ + fi\ +'", SYMLINK+="serial%c" + +KERNEL=="ttyS0", PROGRAM="/bin/sh -c '\ + ALIASES=/proc/device-tree/aliases; \ + if cmp -s $ALIASES/uart1 $ALIASES/serial0; then \ + echo 0; \ + elif cmp -s $ALIASES/uart1 $ALIASES/serial1; then \ + echo 1; \ + else \ + exit 1; \ + fi \ +'", SYMLINK+="serial%c" diff --git a/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi/80-udisks-rpi.rules b/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi/80-udisks-rpi.rules new file mode 100644 index 000000000..3eff66dbc --- /dev/null +++ b/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi/80-udisks-rpi.rules @@ -0,0 +1,10 @@ +############################################################################################################## + +# Partitions which desktops should not display +# + +# boot partition +ENV{ID_FS_TYPE}=="vfat", ENV{ID_FS_LABEL}=="raspberrypi", \ + ENV{UDISKS_PRESENTATION_HIDE}="1", ENV{UDISKS_IGNORE}="1" + +############################################################################################################## diff --git a/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb b/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb new file mode 100644 index 000000000..ae35521d4 --- /dev/null +++ b/meta-raspberrypi/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "add udisk/udev rule to hide boot partition from udev" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" +SRC_URI = "file://80-udisks-rpi.rules" + +INHIBIT_DEFAULT_DEPS = "1" + +do_install () { + install -d ${D}${base_libdir}/udev/rules.d + install -m 644 ${WORKDIR}/80-udisks-rpi.rules ${D}${base_libdir}/udev/rules.d +} + +FILES_${PN} = "${base_libdir}/udev/rules.d" -- cgit v1.2.1