Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 152ef13edff35ca6cf6e1e1ed2e96bc1 > files > 2

ossp-1.3.2-5.mga3.src.rpm

From eb07f624b6859e3cdba9c236f70130cb3c201fa8 Mon Sep 17 00:00:00 2001
From: Colin Guthrie <colin@mageia.org>
Date: Thu, 26 Jan 2012 00:47:24 +0000
Subject: [PATCH 2/2] udev: Rename udev rules and add uaccess & udev-acl tags.

The udev rules have to be applied before level 73 when the ACL
rules will be processed. The current level of 98 was too late,
so move them to 70 along with the official 70-uaccess.rules.

Normally this config should be kept inside systemd, but as
cuse is a userspace system, it make more sense to keep it
separate.
---
 70-osscuse.rules |    7 +++++++
 98-osscuse.rules |    7 -------
 Makefile         |    2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)
 create mode 100644 70-osscuse.rules
 delete mode 100644 98-osscuse.rules

diff --git a/70-osscuse.rules b/70-osscuse.rules
new file mode 100644
index 0000000..318743e
--- /dev/null
+++ b/70-osscuse.rules
@@ -0,0 +1,7 @@
+# Since these devices are not part of 'sound' subsystem the group is forced
+# to audio by name
+# /dev/cuse can stay  mode 0660 root:root since osspd is run as root
+# and drops privileges to user level when opened by user
+KERNEL=="dsp", GROUP="audio", TAG+="uaccess", TAG+="udev-acl"
+KERNEL=="mixer", GROUP="audio", TAG+="uaccess", TAG+="udev-acl"
+KERNEL=="adsp", GROUP="audio", TAG+="uaccess", TAG+="udev-acl"
diff --git a/98-osscuse.rules b/98-osscuse.rules
deleted file mode 100644
index c1430fd..0000000
--- a/98-osscuse.rules
+++ /dev/null
@@ -1,7 +0,0 @@
-# Since these devices are not part of 'sound' subsystem the group is forced
-# to audio by name
-# /dev/cuse can stay  mode 0660 root:root since osspd is run as root
-# and drops privileges to user level when opened by user
-KERNEL=="dsp", GROUP="audio"
-KERNEL=="mixer", GROUP="audio"
-KERNEL=="adsp", GROUP="audio"
diff --git a/Makefile b/Makefile
index b22b596..39cf114 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ install:
 	mkdir -p $(DESTDIR)$(sbindir)
 	install -m755 osspd ossp-padsp ossp-alsap $(DESTDIR)$(sbindir)
 	mkdir -p $(DESTDIR)$(UDEVDIR)
-	install -m644 98-osscuse.rules $(DESTDIR)$(UDEVDIR)
+	install -m644 70-osscuse.rules $(DESTDIR)$(UDEVDIR)
 	mkdir -p $(DESTDIR)$(systemdsystemunitdir)/sound.target.wants
 	install -m644 osspd.service $(DESTDIR)$(systemdsystemunitdir)
 	( cd $(DESTDIR)$(systemdsystemunitdir)/sound.target.wants && \
-- 
1.7.8.3