summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rwxr-xr-xdata/ConsoleKit.in10
-rw-r--r--data/Makefile.am13
2 files changed, 18 insertions, 5 deletions
diff --git a/data/ConsoleKit.in b/data/ConsoleKit.in
index 3bc6ef0..83360cd 100755
--- a/data/ConsoleKit.in
+++ b/data/ConsoleKit.in
@@ -10,10 +10,10 @@
#
# Sanity checks.
-[ -x @SBINDIR@/console-kit-daemon ] || exit 0
+[ -x @sbindir@/console-kit-daemon ] || exit 0
# Source function library.
-. @SYSCONFDIR@/rc.d/init.d/functions
+. @sysconfdir@/rc.d/init.d/functions
# so we can rearrange this easily
processname=console-kit-daemon
@@ -26,7 +26,7 @@ start() {
daemon --check $servicename $processname
RETVAL=$?
echo
- [ $RETVAL -eq 0 ] && touch @LOCALSTATEDIR@/lock/subsys/$servicename
+ [ $RETVAL -eq 0 ] && touch @localstatedir@/lock/subsys/$servicename
}
stop() {
@@ -36,7 +36,7 @@ stop() {
RETVAL=$?
echo
if [ $RETVAL -eq 0 ]; then
- rm -f @LOCALSTATEDIR@/lock/subsys/$servicename
+ rm -f @localstatedir@/lock/subsys/$servicename
rm -f @CONSOLE_KIT_PID_FILE@
fi
}
@@ -58,7 +58,7 @@ case "$1" in
start
;;
condrestart)
- if [ -f @LOCALSTATEDIR@/lock/subsys/$servicename ]; then
+ if [ -f @localstatedir@/lock/subsys/$servicename ]; then
stop
start
fi
diff --git a/data/Makefile.am b/data/Makefile.am
index 9c8f0ab..f9216c4 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -9,10 +9,23 @@ initd_SCRIPTS= \
ConsoleKit \
$(NULL)
+
+ConsoleKit: ConsoleKit.in Makefile
+ $(edit) $< >$@
+
+edit = sed \
+ -e 's|@sbindir[@]|$(sbindir)|g' \
+ -e 's|@sysconfdir[@]|$(sysconfdir)|g' \
+ -e 's|@localstatedir[@]|$(localstatedir)|g' \
+ -e 's|@CONSOLE_KIT_PID_FILE[@]|$(CONSOLE_KIT_PID_FILE)|g'
+
EXTRA_DIST = \
$(dbusconf_DATA) \
+ $(SCRIPT_IN_FILES) \
$(NULL)
MAINTAINERCLEANFILES = \
*~ \
Makefile.in
+
+CLEANFILES = ConsoleKit