summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* Version 227.4Sven Eden2017-04-26
|
* Version 227.3Sven Eden2017-04-26
|
* configure.ac: Make -flto optimization optionalSven Eden2017-04-26
|
* Version 227.2Sven Eden2017-04-12
|
* Add Code::Blocks project fileSven Eden2017-04-09
|
* Update Build filesSven Eden2017-03-29
|
* Version bump to v226.5Sven Eden2017-03-29
|
* Version bump to 226.4Sven Eden2017-03-21
|
* Version bump to 226.3Sven Eden2017-03-14
|
* Add mounting of a name=elogind cgroup if no init controller is found.Sven Eden2017-03-14
| | | | | This is done for systems, which init systems are no cgroup controllers. One example is runit on Void Linux.
* Add support for building elogind against musl libcSven Eden2017-03-14
| | | | | | | | | | | | | | | | | | | * Check whether printf.h is available and define/undef HAVE_PRINTF_H accordingly. * Added src/shared/parse-printf-format.[hc] by Emil Renner Berthing <systemd@esmil.dk> that provides parse_printf_format() if printf.h is unavailable * Added src/basic/musl_missing.h by Juergen Buchmueller <pullmoll@t-online.de> that implements glibc functions missing in musl libc as macros. * Extended src/basic/musl_missing.h and added src/basic/musl_missing.c providing - program_invocation_name - program_invocation_short_name and - elogind_set_program_name() to set the two where appropriate. * Added calls to elogind_set_program_name() to all main() functions where needed. * A few other fixes to work nicely with musl libc.
* configure.ac: Do not allow -Werror in gperf length test.Sven Eden2017-03-14
|
* Version bump to 226.2Sven Eden2017-03-14
|
* Version bump to 226.1Sven Eden2017-03-14
|
* Add --enable-debug=elogind configure option and fix cgroup pathSven Eden2017-03-14
| | | | | | | a) Add some debugging messages to track what's going on with eloginds cgroup handling. b) Do not create a cgroup path "/elogind" if our cgroup root is already "/elogind".
* Detect running cgroup controller.Sven Eden2017-03-14
| | | | | | | | elogind has to run on any system, no matter which init system is in control of the cgroups. So instead of hardcoding "name=foo", configure now greps 1: in /proc/self/cgroup - which is hopefully the right choice. (Well, to be honest, if it isn't, something is really wrong with the running system...)
* Remove librt dependency.Sven Eden2017-03-14
| | | | | | | | The only function still using librt was src/shared/clean-ipc.c::clean_posix_mq(). But that function is not really needed, because elogind does not call mq_open() anywhere, or any other mqueue related functions.
* Remove APPARMOR, BLKID and SECCOMP checks and feature.Sven Eden2017-03-14
| | | | | Remove logind check, it is always built as elogind anyway. Remove ENABLE_LOGIND conditional from man pages.
* Remove dbus checks, it isn't used anywhere.Sven Eden2017-03-14
|
* Fix lookup_errno by adding a gperf length parameter detection.Sven Eden2017-03-14
| | | | | | | | | build-sys: add check for gperf lookup function signature (#5055) gperf-3.1 generates lookup functions that take a size_t length parameter instead of unsigned int. Test for this at configure time. Fixes: https://github.com/systemd/systemd/issues/5039
* Cleanup Makefile.am a bit more and disable -flto support.Sven Eden2017-03-14
|
* Remove python dependencies for dist, we only need it for Makefila-man.amSven Eden2017-03-14
|
* Prep v226: Sync build files with upstreamSven Eden2017-03-14
|
* Prep v225: Sync build files with upstreamSven Eden2017-03-14
|
* Prep v224: Sync root build files with upstreamSven Eden2017-03-14
|
* Prep v223: Sync basic build system with upstream.Sven Eden2017-03-14
|
* Prep v222: Update build system:Sven Eden2017-03-14
| | | | | | | | - The content of the man pages directory has been overhauled - Makefile-man.am was regenerated - Makefile.am and configure.ac needed a few addtitions and fixes - Some masked functions had to be unmasked - Now superfluous files have been removed
* Prep v221: Update and clean up build system to sync with upstreamSven Eden2017-03-14
| | | | | | | | | | | | | | This commit replays the moving around of source files that have been done between systemd-219 and systemd-221. Further the Makefile.am is synchronized with the upstream version and then "re-cleaned". A lot of functions, that are not used anywhere in elogind have been coated into #if 0/#endif directives to further shorten the list of dependencies. All unneeded files have been removed.
* Merge remaining elogind/master root files of the systemd upstream tag 'v220'Sven Eden2017-03-14
|
* Release version 219.14.Andy Wingo2016-03-17
|
* v219.13Andy Wingo2016-03-06
|
* Fix check for libcap to re-set LIBS; add -lrt for mq_unlinkAndy Wingo2016-03-06
|
* v219.12Andy Wingo2015-09-01
|
* Stop sessions on ReleaseSessionAndy Wingo2015-09-01
|
* Fix the login monitorAndy Wingo2015-09-01
| | | | | | * src/login/logind.c (main): Create /run/systemd/machines, so that the login monitor works. * configure.ac: v219.10.
* v219.9Andy Wingo2015-09-01
|
* v219.8Andy Wingo2015-08-29
|
* v219.7Andy Wingo2015-08-26
|
* Add --with-libcap optionAndy Wingo2015-08-26
| | | | | * configure.ac: Add --with-libcap option. * Makefile.am (libelogind_shared_la_LDFLAGS): Add CAP_LDFLAGS.
* v219.6Andy Wingo2015-08-23
|
* Handle suspend/hibernate/hybrid-suspend/shutdown/reboot directlyAndy Wingo2015-08-23
| | | | | | | | | | | | | | * configure.ac: Get paths of halt and reboot. * Makefile.am (systemsleepdir, systemshutdowndir): New variables. Look in them for hooks to run. * src/login/logind-action.c: Inline the salient bits from systemd's system-sleep.c here. * src/login/logind-dbus.c (execute_shutdown_or_sleep): Call our own shutdown_or_sleep helper instead of invoking a systemd method. * src/login/logind.h: Declare shutdown_or_sleep.
* Actually working with pamAndy Wingo2015-08-20
| | | | | | | | | | * src/login/logind-user.c (user_start): Don't start slices and systemd-user services. * src/login/logind-dbus.c (method_create_session): Send a reply directly instead of waiting on systemd that isn't there. * configure.ac: Bump version.
* Create /run/systemd as neededAndy Wingo2015-08-20
| | | | | * src/login/logind.c (main): Also create /run/systemd at startup. * configure.ac: Bump to 219.3.
* Play better with non-FHS distrosAndy Wingo2015-08-19
| | | | | | | | | * Makefile.am: Remove rootprefix, rootbindir, and rootlibexecdir. udevrulesdir is substed from configure.ac. Adapt distcheck. * autogen.sh: Make more normal. * configure.ac: Add --with-udevrulesdir. Remove --with-rootprefix. Detect bin dir for udev.
* v219.1Andy Wingo2015-08-18
| | | | * configure.ac: Bump version.
* Fix distcheckAndy Wingo2015-08-18
|
* configure.ac actually defines OUR_CFLAGSAndy Wingo2015-08-16
| | | | | * configure.ac (OUR_CFLAGS): Actually define. This was preventing test executables from linking as they weren't getting the -fPIE flag.
* Disable -fltoAndy Wingo2015-04-20
| | | | | | | | | With binutils 2.25, the following error occurred: /tmp/ccx3cAlA.ltrans10.ltrans.o: In function `bus_error_name_to_errno.5271': /home/wingo/src/elogind/src/libelogind/sd-bus/bus-error.c:113: undefined reference to `__stop_BUS_ERROR_MAP' /home/wingo/src/elogind/src/libelogind/sd-bus/bus-error.c:113: undefined reference to `__start_BUS_ERROR_MAP' collect2: error: ld returned 1 exit status
* Remove more vestigial configureac printoutsAndy Wingo2015-04-19
|
* Remove some vestigial Python thingsAndy Wingo2015-04-19
|