]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
* ChangeLog: fix date in last entry
authorJohn (J5) Palmieri <johnp@redhat.com>
Fri, 15 Jul 2005 17:28:35 +0000 (17:28 +0000)
committerJohn (J5) Palmieri <johnp@redhat.com>
Fri, 15 Jul 2005 17:28:35 +0000 (17:28 +0000)
* configure.in, bus/system.conf.in: add the ability to configure
  the system bus user at compiletime with the --with-dbus-user flag
  (patch from Kristof Vansant)

ChangeLog
bus/system.conf.in
configure.in

index 53e41630486d20c4e7e394189d8fb32dc71632dc..3fc6a44e5045723571891bbd64db6c87543ede30 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,12 @@
-2005-07-14  John (J5) Palmieri  <johnp@redhat.com>
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
+
+       * ChangeLog: fix date in last entry
+
+       * configure.in, bus/system.conf.in: add the ability to configure 
+       the system bus user at compiletime with the --with-dbus-user flag
+       (patch from Kristof Vansant)
+
+2005-07-15  John (J5) Palmieri  <johnp@redhat.com>
 
        * bus/dispatch.c, test/test-service.c: Add testcase
        for sending messages to oneself (TODO item).
index 7b00897827ffeee2a4e457883332f255ec23524c..ee85ecc484b205945c71f3268c9942e27a074e24 100644 (file)
@@ -15,7 +15,7 @@
   <type>system</type>
 
   <!-- Run as special user -->
-  <user>messagebus</user>
+  <user>@DBUS_USER@</user>
 
   <!-- Fork into daemon mode -->
   <fork/>
index 66fae85b7285238bc4231708dfdbc76046840bfe..e0f4fa96473c636a8475207f01428730ccb1d240 100644 (file)
@@ -71,6 +71,7 @@ AC_ARG_WITH(test-socket-dir,    [  --with-test-socket-dir=[dirname]    Where to
 AC_ARG_WITH(system-pid-file,    [  --with-system-pid-file=[pidfile]    PID file for systemwide daemon])
 AC_ARG_WITH(system-socket,      [  --with-system-socket=[filename]     UNIX domain socket for systemwide daemon])
 AC_ARG_WITH(console-auth-dir,   [  --with-console-auth-dir=[dirname]   directory to check for console ownerhip])
+AC_ARG_WITH(dbus_user,         [  --with-dbus-user=<user>  User for running the DBUS daemon (messagebus)])
 
 dnl DBUS_BUILD_TESTS controls unit tests built in to .c files 
 dnl and also some stuff in the test/ subdir
@@ -1178,6 +1179,15 @@ fi
 AC_SUBST(DBUS_CONSOLE_AUTH_DIR)
 AC_DEFINE_UNQUOTED(DBUS_CONSOLE_AUTH_DIR, "$DBUS_CONSOLE_AUTH_DIR", [Directory to check for console ownerhip])
 
+#### User to start the system bus as
+if test -z "$with_dbus_user" ; then
+    DBUS_USER=messagebus
+else
+    DBUS_USER=$with_dbus_user
+fi
+AC_SUBST(DBUS_USER)
+AC_DEFINE_UNQUOTED(DBUS_USER,"$DBUS_USER", [User for running the system BUS daemon])
+
 #### Tell tests where to find certain stuff in builddir
 ABSOLUTE_TOP_BUILDDIR=`cd ${ac_top_builddir}. && pwd`
 
@@ -1376,6 +1386,7 @@ echo "
         System bus PID file:      ${DBUS_SYSTEM_PID_FILE}
         Session bus socket dir:   ${DBUS_SESSION_SOCKET_DIR}
         Console auth dir:         ${DBUS_CONSOLE_AUTH_DIR}
+       System bus user:          ${DBUS_USER}
         'make check' socket dir:  ${TEST_SOCKET_DIR}
 "