summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* Compiling.Andy Wingo2015-04-08
|
* Remove libmount checkAndy Wingo2015-04-08
|
* Remove HAVE_PYTHON bitsAndy Wingo2015-04-08
|
* Remove libiptc thingsAndy Wingo2015-04-08
|
* Remove SysV compatAndy Wingo2015-04-08
|
* Remove utmp thingsAndy Wingo2015-04-08
|
* Make autoreconf work againAndy Wingo2015-04-08
|
* Change name to elogindAndy Wingo2015-04-08
| | | | * configure.ac: Change package name to elogind.
* missing.h: add NDA_*Michael Olbrich2015-03-09
| | | | | This is necessary to build with older kernel headers. NDA_VLAN was introduced in v3.9 and NDA_PORT, NDA_VNI and NDA_IFINDEX in v3.10
* build-sys: fix check for efi-lds fileMirco Tischler2015-03-04
| | | | | | | Using the DIR macro breaks caching and has no benefit as it only offers performance improvements when AS_FOR is used with a single element list. Also --with-lds-dir= was broken as we never set have_efi_lds in this case. Fix this and check if PATH actually contains the efi-lds file.
* build-sys: allow lto and FORTIFY_SOURCE with -O[sz]Zbigniew Jędrzejewski-Szmek2015-03-02
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89382
* build-sys: fail if gnuefi files are not foundZbigniew Jędrzejewski-Szmek2015-02-24
| | | | | | | | | The build would fail later anyway, so it is better to bail out early. Also check for the second bios file only if the first one was not found. I'm not sure which one is preferred. If the other one, the order should be flipped.
* build: add -Wno-format-signednessDavid Herrmann2015-02-24
| | | | | | | | | | | | | | | gcc5 introduced this option (gcc4 silently ignores it, which is fine). Given that gcc5 thinks 'unsigned char'/'unsigned short' is promoted to 'int' for var-args, stuff like this spits out warnings: uint8_t x; printf("%" PRIu8", x); gcc5 promots 'x' to 'int', instead of 'unsigned int' and thus gets a signedness-warnings as it expects an 'unsigned int'. glibc states otherwise: unsigneds are always promoted to 'unsigned int'. Until gcc and glibc figure this out, lets just ignore that warning (which is totally useless in its current form).
* Add gettext supportDidier Roche2015-02-18
|
* sd-boot: add EFI boot manager and stub loaderKay Sievers2015-02-17
|
* sd-rtnl: add missing IFLA_INET6_ADDR_GEN_MODE definitionDjalal Harouni2015-02-14
| | | | | Add missing IFLA_INET6_ADDR_GEN_MODE definition so we can build with kernel headers < 3.17
* build-sys: already bump package version in preparation for next releaseLennart Poettering2015-02-13
| | | | (don't misunderstand this, the release is still out quite a bit...)
* build-sys: make xz and zlib build-time optional againLennart Poettering2015-01-28
|
* build-sys: make bzip2 really optionalLennart Poettering2015-01-27
|
* build-sys: unbundle unifontZbigniew Jędrzejewski-Szmek2015-01-26
| | | | | | | We should prefer the unifont.hex file from the system, instead of our own. Upstream has made a few releases since our version was included, and we should follow upstream changes. But adding 2.6MB to our source repo every time upstream releases is not nice.
* build-sys: lookup for sulogin, it might not be in /sbinCristian Rodríguez2015-01-23
|
* tmpfiles: use ACL magic on journal directoriesZbigniew Jędrzejewski-Szmek2015-01-22
|
* import: introduce new mini-daemon systemd-importd, and make machinectl a ↵Lennart Poettering2015-01-22
| | | | | | | | | | | | | | client to it The old "systemd-import" binary is now an internal tool. We still use it as asynchronous backend for systemd-importd. Since the import tool might require some IO and CPU resources (due to qcow2 explosion, and decompression), and because we might want to run it with more minimal priviliges we still keep it around as the worker binary to execute as child process of importd. machinectl now has verbs for pulling down images, cancelling them and listing them.
* build: Add parallel-tests automake optionMartin Pitt2015-01-21
| | | | | | We use PY_LOG_COMPILER in Makefile.am for running *.py tests, which requires automake's parallel test runner. This has only been the default from 1.13 on. As we only require automake 1.11, add it as an option explicitly.
* import: support downloading bzip2-encoded imagesLennart Poettering2015-01-21
| | | | This way, we can import CoreOS images unmodified.
* networkd: netdev - add ipvlan supportTom Gundersen2015-01-19
|
* import: support importing qcow2 imagesLennart Poettering2015-01-16
| | | | | | | | With this change the import tool will now unpack qcow2 images into normal raw disk images, suitable for usage with nspawn. This allows has the benefit of also allowing importing Ubuntu Cloud images for usage with nspawn.
* shared: add minimal firewall manipulation helpers for establishing NAT ↵Lennart Poettering2015-01-13
| | | | rules, using libiptc
* build: print conditions of ldconfig, hibernate configsUmut Tezduyar Lindskog2015-01-08
|
* util: make use of kcmp() to compare fds, if it is availableLennart Poettering2015-01-07
|
* machinectl/machined: implement "rename", "clone", "read-only" verbs for ↵Lennart Poettering2014-12-28
| | | | machine images
* configure.ac: keep posix compat for string testsDave Reisner2014-12-25
| | | | | '==' and '=' are equivalent in /bin/bash, but POSIX compliant shells do not understand '==.'
* build-sys: remove references to dbusinterfacedirFilipe Brandenburger2014-12-25
| | | | | | | This directory is not used by systemd. Tested by running a full build, running `make install` and comparing the file list in the target trees and making sure that `make distcheck` still works.
* build-sys: do not use pkgconfig dbus-1.pc to find dbus directoriesFilipe Brandenburger2014-12-25
| | | | | | | | | | | | | | Do not use the dbus-1.pc pkgconfig settings to determine dbus directories. Use directories relative to ${sysconfdir} and ${datadir} instead. This approach was suggested by Simon McVittie in: http://lists.freedesktop.org/archives/systemd-devel/2014-October/024388.html Tested by building and installing systemd without the dbus-devel installed. Without this patch, the dbus files and directories end up in the root of the filesystem. With this patch, they end up in the same locations as previously (assuming default ${sysconfdir} and ${datadir}) whether dbus-devel is present or not. Also made sure that `make check` works without dbus-devel installed.
* import: rename 'poll-dck' to 'pull-dkr'Lennart Poettering2014-12-23
| | | | | | | | I figure "pull-dck" is not a good name, given that one could certainly read the verb in a way that might be funny for 16year-olds. ;-) Also, don't hardcode the index URL to use, make it runtime and configure time configurable instead.
* build: add option to disable hwdbUmut Tezduyar Lindskog2014-12-20
| | | | [tomegun: fix Makefile-man.am, based on fix from Michael Biebl]
* blkid: Warn when rejecting a superblock with a bad csumGabriel de Perthuis2014-12-14
| | | | | Bump libblkid requirement from 2.20 to 2.24. util-linux 2.25 is actually required since fdbbad981cc5da8bb4ed7e9b6646e7a114745ec5
* journal: add debug mode for mmap-cache (--enable-debug=mmap-cache)Michal Schmidt2014-12-13
| | | | | | | | | | This is useful for exposing unsafe access to mmapped objects after the context that they were mapped in was already moved. For example: journal_file_move_to_object(f1, OBJECT_DATA, p1, &o1); journal_file_move_to_object(f2, OBJECT_DATA, p2, &o2); t = o1->object.type; /* this usually works, but is unsafe */
* configure.ac: add a generic --enable-debug, replace --enable-hashmap-debugMichal Schmidt2014-12-13
| | | | | | | | There will be more debugging options later. --enable-debug will enable them all. --enable-debug=hashmap will enable only hashmap debugging. Also rename the C #define to ENABLE_DEBUG_* pattern.
* build-sys: bump package and library versions in preparation for 218 releaseLennart Poettering2014-12-10
|
* bus-proxy: cloning smack labelPrzemyslaw Kedzierski2014-12-09
| | | | | | | | | | | | | | | | | | | | | | When dbus client connects to systemd-bus-proxyd through Unix domain socket proxy takes client's smack label and sets for itself. It is done before and independent of dropping privileges. The reason of such soluton is fact that tests of access rights performed by lsm may take place inside kernel, not only in userspace of recipient of message. The bus-proxyd needs CAP_MAC_ADMIN to manipulate its label. In case of systemd running in system mode, CAP_MAC_ADMIN should be added to CapabilityBoundingSet in service file of bus-proxyd. In case of systemd running in user mode ('systemd --user') it can be achieved by addition Capabilities=cap_mac_admin=i and SecureBits=keep-caps to user@.service file and setting cap_mac_admin+ei on bus-proxyd binary.
* build-sys: configure the list of system users, files and directoriesŁukasz Stelmach2014-11-30
| | | | | | Choose which system users defined in sysusers.d/systemd.conf and files or directories in tmpfiles.d/systemd.conf, should be provided depending on comile-time configuration.
* mount: use libmount to enumerate /proc/self/mountinfoChris Leech2014-11-28
| | | | | This lets libmount add in user options from /run/mount/utab, like _netdev which is needed to get proper ordering against remote-fs.target
* terminal/idev: add compose-file supportDavid Herrmann2014-11-24
| | | | | | | | Add support for compose files to idev-keyboard. This requires libxkbcommon-0.5.0, which is pretty new, but should be fine. We don't use the compose-files, yet. Further commits will put life into them.
* localed: validate xkb keymapsDavid Herrmann2014-11-24
| | | | | | | | | | | Introduce a new optional dependency on libxkbcommon for systemd-localed. Whenever the x11 keymap settings are changed, use libxkbcommon to compile the keymap. If the compilation fails, print a warning so users will get notified. On compilation failure, we still update the keymap settings for now. This patch just introduces the xkbcommon infrastructure to have keymap validation in place. We can later decide if/how we want to enforce this.
* missing: add IFLA_BRPORT_LEARNING and friendsZbigniew Jędrzejewski-Szmek2014-11-22
| | | | | IFLA_BRPORT_LEARNING was added in v3.10-rc4-583-g9ba18891f7, and IFLA_BRPORT_UNICAST_FLOOD in v3.10-rc4-584-g867a59436f.
* configure.ac: add --enable-hashmap-debug optionMichal Schmidt2014-10-30
| | | | | | | The option simply enables hashmap debugging by defining ENABLE_HASHMAP_DEBUG. I suggest developing new code with it enabled, to have the iterator checks.
* util: make use of the new getrandom() syscall if it is available when ↵Lennart Poettering2014-10-29
| | | | | | | needing entropy Doesn't require an fd, and could be a bit faster, so let's make use of it, if it is available.
* build-sys: bump version number in preparation for releaseLennart Poettering2014-10-28
|
* login: remove multi-seat-xTimofey Titovets2014-10-28
|