summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2012-04-12relicense to LGPLv2.1 (with exceptions)Lennart Poettering
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
2012-04-06build-sys: bump systemd version to 'udev version 182'Kay Sievers
2012-04-04move imported udev into placeKay Sievers
2012-03-26build-sys: separate ldflags from cflagsLucas De Marchi
2012-03-26build-sys: do not set CFLAGS directlyLucas De Marchi
Set a separate variable for adding warning flags. Build systems are not supposed to change CFLAGS and LDFLAGS, these are user variables. Reference: http://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
2012-03-22main: added support for loading IMA custom policiesRoberto Sassu
This is an S/MIME signed message The new function ima_setup() loads an IMA custom policy from a file in the default location '/etc/ima/ima-policy', if present, and writes it to the path 'ima/policy' in the security filesystem. This function is executed at early stage in order to avoid that some file operations are not measured by IMA and it is placed after the initialization of SELinux because IMA needs the latter (or other security modules) to understand LSM-specific rules. This feature is enabled by default and can be disabled by providing the option '--disable-ima' to the configure script. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it>
2012-03-20remove GTK piecesMichal Schmidt
They've moved to systemd-ui.
2012-03-16build-sys: prepare release 44systemd/v44Lennart Poettering
2012-03-16build-sys: don't build distcheck version with split /usrLennart Poettering
2012-03-05configure.ac: fix typo in distro help stringThierry Reding
2012-02-29systemctl: forward untrusted user reboot, poweroff requests to logindKay Sievers
2012-02-15build-sys: prepare release of 43systemd/v43Lennart Poettering
2012-02-13configure.ac: fix whitespaceKay Sievers
2012-02-13always use /etc/os-release and ignore all distro-specific filesKay Sievers
The text mode welcome message will only show the distro name stored in /etc/os-release and no longer read any distro-specific files. If /etc/os-release does not exist, 'Linux' will be printed. When the source tree is is ./configure'd, only /etc-os-release is read to guess the distro to build for. If /etc/os-release does not exist, --with-distro= needs to be specified.
2012-02-11build-sys: prepare 42Lennart Poettering
2012-02-11build-sys: Support explicitly specifying --enable-split-usr.Michał Górny
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=45875
2012-02-10build-sys: minor typo fixLennart Poettering
2012-02-10man: make building of man pages optionalLennart Poettering
2012-02-09build-sys: get rid of a few unnecessary AC_SUBST callsLennart Poettering
2012-02-09build-sys: prepare release 41Lennart Poettering
2012-02-09kmod-setup: use libkmod rather than modprobeTom Gundersen
2012-02-07main: use a shorter default $PATH if /usr is mergedLennart Poettering
2012-02-07configure: it makes no sense to install systemd with stowLennart Poettering
2012-02-07build-sys: bump releaseLennart Poettering
2012-01-25build-sys: enable automake's check-news optionsystemd/v39Lennart Poettering
2012-01-25build-sys: bump releaseLennart Poettering
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