Add sudo configuration for LED pattern helper
authorPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 24 Feb 2010 17:15:51 +0000 (18:15 +0100)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 24 Feb 2010 18:10:24 +0000 (19:10 +0100)
Makefile
data/led-pattern-editor.sudoers [new file with mode: 0644]

index 96cdc74..a10f1e8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@
 bindir=/usr/bin
 pluginlibdir=`pkg-config hildon-control-panel --variable pluginlibdir`
 plugindesktopentrydir=`pkg-config hildon-control-panel --variable plugindesktopentrydir`
+sudoersdir=/etc/sudoers.d
 
 HILDON_CFLAGS = `pkg-config --cflags hildon-1`
 OSSO_CFLAGS = `pkg-config --cflags libosso`
@@ -18,6 +19,9 @@ pluginlib_LTLIBRARY = \
 plugindesktopentry_DATA = \
        data/led-pattern-editor.desktop
 
+sudoers_DATA = \
+       data/led-pattern-editor.sudoers
+
 bin_PROGRAM = \
        led-pattern-helper
 
@@ -64,4 +68,5 @@ install:
        install ${plugindesktopentry_DATA} ${DESTDIR}${plugindesktopentrydir}/`basename ${plugindesktopentry_DATA}`
        install -d ${DESTDIR}${bindir}
        install led-pattern-helper ${DESTDIR}${bindir}/led-pattern-helper
-
+       install -d ${DESTDIR}${sudoersdir}
+       install ${sudoers_DATA} ${DESTDIR}${sudoersdir}/`basename ${sudoers_DATA}`
diff --git a/data/led-pattern-editor.sudoers b/data/led-pattern-editor.sudoers
new file mode 100644 (file)
index 0000000..b90251a
--- /dev/null
@@ -0,0 +1 @@
+user ALL = NOPASSWD: /usr/bin/led-pattern-helper *