diff options
author | Scott Murray <scott.murray@konsulko.com> | 2019-07-04 09:05:11 -0400 |
---|---|---|
committer | Scott Murray <scott.murray@konsulko.com> | 2019-07-04 09:05:11 -0400 |
commit | cacd748d8ff65621a88bd35199414423392e0f4c (patch) | |
tree | 380dd6c87763f0c231cf2852e32e9624927a078b | |
parent | 9c3a673987e169539c75e6b57d80dd61f8eb78d9 (diff) |
unicens-config: Add udev rules for inic devices
Install a udev rules file in the unicens-config recipe to set the
group and SMACK label on the inic character devices so they are
accessible by services with the new audio permission.
Bug-AGL: SPEC-2591
Change-Id: I52135cf62ca8bfab0badd8850d49639d86ed73c1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
-rw-r--r-- | recipes-config/unicens-config/files/55-inic.rules | 4 | ||||
-rw-r--r-- | recipes-config/unicens-config/unicens-config.bb | 9 |
2 files changed, 8 insertions, 5 deletions
diff --git a/recipes-config/unicens-config/files/55-inic.rules b/recipes-config/unicens-config/files/55-inic.rules new file mode 100644 index 000000000..2da65cb80 --- /dev/null +++ b/recipes-config/unicens-config/files/55-inic.rules @@ -0,0 +1,4 @@ +# OS81118 devices for Microchip UNICENS +KERNEL=="inic-usb-crx", SUBSYSTEM=="most_cdev_aim", GROUP="audio", SECLABEL{smack}="*" +KERNEL=="inic-usb-ctx", SUBSYSTEM=="most_cdev_aim", GROUP="audio", SECLABEL{smack}="*" +KERNEL=="inic-usb-itx1", SUBSYSTEM=="most_cdev_aim", GROUP="audio", SECLABEL{smack}="*" diff --git a/recipes-config/unicens-config/unicens-config.bb b/recipes-config/unicens-config/unicens-config.bb index f33ffb295..4dd20748f 100644 --- a/recipes-config/unicens-config/unicens-config.bb +++ b/recipes-config/unicens-config/unicens-config.bb @@ -7,6 +7,7 @@ RDEPENDS_${PN} = "bash" SRC_URI = "\ file://unicens-config.service \ file://unicens-config.sh \ + file://55-inic.rules \ " @@ -16,17 +17,15 @@ SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE_${PN} = "unicens-config.service" SYSTEMD_AUTO_ENABLE_${PN} = "enable" -do_configure () { -} - -do_compile() { -} +do_configure[noexec] = "1" +do_compile[noexec] = "1" do_install() { install -d ${D}${systemd_system_unitdir} install -m 0644 ${WORKDIR}/unicens-config.service ${D}${systemd_system_unitdir} install -d ${D}${bindir} install -m 0755 ${WORKDIR}/unicens-config.sh ${D}${bindir} + install -D -m 0644 ${WORKDIR}/55-inic.rules ${D}${sysconfdir}/udev/rules.d/55-inic.rules } FILES_${PN} += "${systemd_system_unitdir}" |