Age | Commit message (Collapse) | Author | Files | Lines |
|
* Don't try to run "chmod +x" on 90-consolekit, it is not a executable.
* Use INSTALL_SCRIPT instead of INSTALL_PROGRAM. According to a comment
in the header of 90-consolekit this file is sourced by Xsession(5), not
executed. Now it also doesn't try to run strip on the 90-consolekit file.
|
|
|
|
This ensures the 90-consolekit file will be installed to the
right location.
|
|
Add the SystemdService service tag to the consolekit service file
if we're being built with systemd support.
|
|
This ensures the logrotate file will rotate the history file correctly.
It also now installs to the right location.
|
|
This installs an Xsession.d script for ck-launch-session. By
default the script is installed to /etc/X11/xinit/xinitrc.d but
can be changed by a --with-xinitrc-dir configure switch.
|
|
|
|
We now install the logrotate file and default to /etc/logrotate.d
as the default to install to.
|
|
Add the logrotate and Xsession.d script for ck-launch-session to
the data folder so it's easier for distros to include it. These
files were pulled from the Debian ConsoleKit package:
http://ftp.de.debian.org/debian/pool/main/c/consolekit/consolekit_0.4.6-5.debian.tar.xz
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=32130
|
|
|
|
This follows the basic scheme of the Upstart scripts we already ship
|
|
|
|
|
|
These can be used to add system start/stop/restart logging
but hooking into Upstart event mechanism.
|
|
|
|
This patch makes polkit an optional dependency. If present
it builds with it. If not, polkit support is disabled.
This patch also adds a --enable-rbac-shutdown=<key> option.
If set, then ConsoleKit will allow shutdown/reboot if the
user has the RBAC key authorization defined. For example,
since the GDM GUI program runs as the "gdm" user, setting
the key for the "gdm" user allows the login program to
shutdown and reboot via ConsoleKit.
Also this patch modifies the tools/solaris/ck-system-restart
and tools/solaris/ck-system-stop scripts to call "/sbin/init 6"
and "/sbin/init 5", which are the right commands for Solaris.
|
|
Add Stop and Restart methods to the Manager object. We'll rename the
Manager object to System in the near future. Use libpolkit to
determine authorization.
|
|
given that my first patch get's applied, it makes sense to remove the
old sysv init script, as it's not really needed anymore. Besides, most
distros will not use this init script anyways as they have special
policies for their init script and provide their own.
|
|
the attached patch installs a D-Bus system service file. This way the
CK service can be started on demand. This obviously makes the sysv
init script obsolete.
Requirements are dbus >= 1.1.2
|
|
Move the initdir variable inside the if-block so that
it's not created on FreeBSD.
Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
|
|
Don't install ConsoleKit script in init.d/rc.d/ as it is
unusable on FreeBSD.
Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
|
|
|
|
The attached patch does the following:
- Use a separate $pam-module-dir variable for the pam module
- Instead of defining a custom $slibdir variable, just use the
standard $libdir variable specified by autoconf
- Use the standard autoconf $docdir variable (Add AC_PREREQ(2.59) for that).
- Drop AS_AC_EXPAND macro and remove AC_DEFINE_UNQUOTED for dir variables.
+ Build the init script at make time using sed
+ Use defines in src/Makefile.am to pass the variables to gcc at make time
- Consistently use AC_HELP_STRING everywhere
- Remove/Replace deprecated macros:
+ AM_INIT_AUTOMAKE takes the package name and version number from AC_INIT
+ AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
+ AC_OUTPUT -> AC_CONFIG_FILES
Patch is tested and make distcheck works.
|
|
|
|
|
|
|