summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2012-01-16dbus: more efficient implementation of propertiesMichal Schmidt
The way the various properties[] arrays are initialized is inefficient: - only the .data members change at runtime, yet the whole arrays of properties with all the fields are constructed on the stack one by one by the code. - there's duplication, eg. the properties of "org.freedesktop.systemd1.Unit" are repeated in several unit types. Fix it by moving the information about properties into static const sections. Instead of storing the .data directly in the property, store a constant offset from a run-time base. The small arrays of struct BusBoundProperties bind together the constant information with the right runtime information (the base pointer). On my system the code shrinks by 60 KB, data increases by 10 KB.
2012-01-14journal: hook up coredumping with journalLennart Poettering
2012-01-11build-sys: bump versionLennart Poettering
2012-01-07build-sys: fix typo in help stringMichael Biebl
2012-01-05autogen: add --with-rootlibdir= and switch /usr/local to /usrKay Sievers
2012-01-05build-sys: use ${ac_default_prefix}Kay Sievers
2012-01-05build-sys: install pam module in $rootlibdirKay Sievers
2012-01-05build-sys: switch autoconf's default prefix from /usr/local to /usrKay Sievers
2012-01-05build-sys: rename 'rootdir' to 'rootprefix' like udev and kmod usesKay Sievers
2012-01-03build-sys: make quotacheck and randomseed optionalLennart Poettering
2012-01-02build-sys: switch to tar xzKay Sievers
2011-12-31build-sys: make readahead and vconsole optionalLennart Poettering
2011-12-31gnome-ask-password-agent: require libnotify >= 0.7.0Kay Sievers
2011-12-31build-sys: restructure logind parts in Makefile.am and add --disable-logindKay Sievers
2011-12-21journal: add inline compression support with XZLennart Poettering
2011-11-02Merge remote-tracking branch 'zbigniew/systemadm_changes'Lennart Poettering
2011-11-02Add Mageia supportDexter Morgan
This patch adds support for the Mageia Linux distribution: http://www.mageia.org/ Mageia is a fork of Mandriva although some divergence has already occured and thus inclusion of these changes upstream allow us to (hopefully) migrate more rapidly to the new standard approaches systemd offers. Indeed, we already use the preferred mechanism of OS identification via the /etc/os-release file rather than a distro specific variation. This patch mostly mirrors the patch added previously for Mandriva support. In addition to those original authors, this patch was mostly written by Dexter Morgan with help from Colin Guthrie and Eugeni Dodonov.
2011-10-11build-sys: bump release for v37systemd/v37Lennart Poettering
2011-09-23build-sys: bump releasesystemd/v36Lennart Poettering
2011-09-20systemadm: add libgee as dependency and use it for a unit mapZbigniew Jędrzejewski-Szmek
2011-09-01build-sys: bump releasesystemd/v35Lennart Poettering
2011-08-25build-sys: bump versionsystemd/v34Lennart Poettering
2011-08-25build-sys: Add --disable-localed configure switchMiklos Vajna
2011-08-24build-sys: Add --disable-timedated configure switchMiklos Vajna
2011-08-03build-sys: make gperf configure check fatalMichael Biebl
and document the new build requirement.
2011-08-03bump releasesystemd/v33Lennart Poettering
2011-08-02build-sys: Add --disable-hostnamed configure switchMiklos Vajna
2011-08-01load-fragment: speed up parsing by using a perfect hash table with ↵Lennart Poettering
configuration settings built by gperf
2011-07-29build-sys: prepare new releaseLennart Poettering
2011-07-28Link against -lcap only where requiredMichael Biebl
Don't put -lcap into LIBS as otherwise everything will be linked against it, like libsystemd-daemon, where this is not desired.
2011-07-27build-sys: prepare v31Lennart Poettering
2011-07-15libsystemd-daemon: support installation in --with-rootlibdirKay Sievers
2011-07-13build-sys: bump releaseLennart Poettering
2011-07-13loginctl: use new udev_device_has_tag() call from libudev where applicableLennart Poettering
2011-07-12build-sys: drop AM_GNU_GETTEXT as it fights with IT_PROG_INTLTOOLKay Sievers
<mbiebl> kay, mezcalero: https://bugzilla.gnome.org/show_bug.cgi?id=627789 <mezcalero> so we can drop that entirely? <mezcalero> kay: if you drop those two lines, does it improve things for you? <mbiebl> kay: but ./configure should work now <mbiebl> resp. autogen.sh <kay> mezcalero, mbiebl: autogen.sh seems a lot better without the two lines <kay> mezcalero: works without the 'touch' thing <mezcalero> kay: ok, commit please
2011-07-11build-sys: Add i18n support through intltoolBastien Nocera
And put the PolicyKit policy files up for translation.
2011-07-02configure: Add --enable-plymouth optionHenry Gebhardt
As in the bug[1] it would be nice to configure plymouth support independently of the distro. This patch adds a "--enable-plymouth" and "--disable-plymouth" option to the configure script to overwrite the distro specific default. [1] https://bugs.freedesktop.org/show_bug.cgi?id=38460
2011-06-21logind: implement ACL managementLennart Poettering
2011-06-16build-sys: prepare new releasesystemd/v29Lennart Poettering
2011-05-26build-sys: prepare v28systemd/v28Lennart Poettering
2011-05-20build-sys: prepare new release 27systemd/v27Lennart Poettering
2011-05-09build-sys: Angstrom supportKoen Kooi
This commit consists of the initial work to include Angstrom as a ported distribution for systemd. Angstrom tries to follow the debian way as much as possible, but deviates where it doesn't make sense for 'embedded'.
2011-05-09units: Enable plymouth for FrugalwareMiklos Vajna
2011-04-30build-sys: prepare release 26systemd/v26Lennart Poettering
2011-04-27build-sys: Add --disable-binfmt configure switchMiklos Vajna
2011-04-25configure.ac: move AC_USE_SYSTEM_EXTENSIONS up to fix warningKay Sievers
2011-04-25configure: add AC_SYS_LARGEFILEKay Sievers
2011-04-21build-sys: bump releaseLennart Poettering
2011-04-20MeeGo supportChris E Ferron
This commit consists of the initial work to include MeeGo as a ported distribution for systemd. The majority of the changes are small configuration additions to auto tools, so that MeeGo is identified as a valid distribution option. Some small deviations will be noticed between the configuration of MeeGo and other distributions. As MeeGo is a distribution striving for compliancy to support its near embedded attributes and target users, there is less user configuration options available by default. Most services will be enabled by systemd as part of the distribution requirements, and as such most links and service files will be pre-setup for the MeeGo distribution. As much of this is going to be done within the MeeGo distribution packaging this is still noteworthy to mention, as it explains why in systemd you will observe configuration differences where the MeeGo distribution removes all links in the pkgsysconfdir for instance. MeeGo will be user configurable if there is desire, but most services will be enabled by the distribution as designated by the MeeGo compliancy standards. Other changes are in source to add such areas as meego-release defined in utils, and hostname in hostname-setup, defining vconsole-setup, localizations and rescue additions as needed. As this is all ground work, MeeGo will continue to strive for complete compatibility.
2011-04-06build-sys: bump versionsystemd/v24Lennart Poettering