aboutsummaryrefslogtreecommitdiff
path: root/hotplug/libmpio.in
diff options
context:
space:
mode:
Diffstat (limited to 'hotplug/libmpio.in')
-rwxr-xr-xhotplug/libmpio.in20
1 files changed, 20 insertions, 0 deletions
diff --git a/hotplug/libmpio.in b/hotplug/libmpio.in
new file mode 100755
index 0000000..27c5370
--- /dev/null
+++ b/hotplug/libmpio.in
@@ -0,0 +1,20 @@
+#!/bin/bash
+#
+# /etc/hotplug/usb/libmpio
+#
+# Fix permissions on device file, so
+# "normal" users can access the MPIO player
+
+MPIO_USER=@MPIOUSER@
+MPIO_GROUP=@MPIOGROUP@
+MPIO_PERM=@MPIOPERM@
+
+if [ "$ACTION" = "add" ] &&
+ [ "$TYPE" = "usb" ] &&
+ [ -f "${DEVICE}" ]
+then
+ chmod 0000 "$DEVICE"
+ chown $MPIO_USER "$DEVICE"
+ chgrp $MPIO_GROUP "$DEVICE"
+ chmod $MPIO_PERM "$DEVICE"
+fi