summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2013-01-25Add _cleanup_pclose_ and fix mismatching pipe close opened by popen()Zbigniew Jędrzejewski-Szmek
Based-on-patch-by: Thomas Jarosch <thomas.jarosch@intra2net.com> cppcheck reported: [src/bootchart/svg.c:791]: (error) Mismatching allocation and deallocation: f
2013-01-24build-sys: add silent rules for gperf generationZbigniew Jędrzejewski-Szmek
2013-01-24build-sys: add silent rules for xslt processingZbigniew Jędrzejewski-Szmek
2013-01-24build-sys: add silent rule for m4 processingZbigniew Jędrzejewski-Szmek
Using custom prefixes makes the whole build process a bit more readable.
2013-01-24build-sys: link runlevel targets on install only if sysv compat is enabledZbigniew Jędrzejewski-Szmek
2013-01-24build-sys: add variables to collect unit aliasesZbigniew Jędrzejewski-Szmek
2013-01-24build-sys: add a variable to collect .wants linksZbigniew Jędrzejewski-Szmek
The idea is to make Makefile.am more declarative and avoid repetitions. Redeclaring unit links as variables also makes it easier to conditionally install only some of them.
2013-01-21efi: add efi boot generator that automatically mounts the ESP to /bootLennart Poettering
2013-01-19execute: Fix seccomp support on x32Jonathan Callen
In the x32 ABI, syscall numbers start at 0x40000000. Mask that bit on x32 for lookups in the syscall_names array and syscall_filter and ensure that syscall.h is parsed correctly. [zj: added SYSCALL_TO_INDEX, INDEX_TO_SYSCALL macros.]
2013-01-19core: if the bootloader supports it, determine firmware and boot loader delayLennart Poettering
This allows us to print simple performance data of all parts of the boot now: - firmware - boot loader - kernel - initrd - userspace This only works for bootloaders which support passing TSC data via EFI variables. As of now that's only gummiboot.
2013-01-19build-sys: prune the list of directories we create on installLennart Poettering
2013-01-18core/cgroup-util: simplify functions and add testsZbigniew Jędrzejewski-Szmek
2013-01-18journal-gatewayd: redirect microhttpd messages to journalZbigniew Jędrzejewski-Szmek
A prefix ("microhttpd: ") is added to the log lines to make it easy to distinguish the source.
2013-01-18build-sys: keep noninstallable tests in noinst_testsZbigniew Jędrzejewski-Szmek
Repeating all tests in noinst_PROGRAMS and TESTS is pointless. This way it is also clearer which noinst_PROGRAMs are not part of the test suite.
2013-01-16service: ignore dependencies on $syslog and $local_fs in LSB scriptsLennart Poettering
We no longer allow early-boot init scripts, however in late boot the syslog socket and local mounts are established anyway, so let's simplify our dep graph a bit. If $syslog doesn't resolve to syslog.target anymore there's no reason to keep syslog.target around anymore. Let's remove it. Note that many 3rd party service unit files order themselves after syslog.target. These will be dangling dependencies now, which should be unproblematic, however.
2013-01-16systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is ↵Lukas Nykryn
specified New file output.h with output flags and modes. --full parameter also for cgls and loginctl. Include 'all' parameter in flags (show_cgroup_by_path, show_cgroup, show_cgroup_and_extra, show_cgroup_and_extra_by_spec). get_process_cmdline with max_length == 0 will not ellipsize output. Replace LINE_MAX with 0 in some calls of get_process_cmdline. [zj: Default to --full when under pager for clgs. Drop '-f' since it wasn't documented and didn't actually work. Reindent a bit. ]
2013-01-16service: sysv - remove distribution specific targetsKay Sievers
Systemd should not introduce any new facilities. Distributions which still need to support their non-standard/legacy facilities should add them as patches to their packaging. The following facilities are no longer recognized: $x-display-manager $mail-transfer-agent $mail-transport-agent $mail-transfer-agent $smtp $null This target is no longer available: mail-transfer-agent.target
2013-01-15man: generate xml not html for indexZbigniew Jędrzejewski-Szmek
This way we also get a man page. The output is not as polished. I hope that it doesn't matter too much. index.html is not generated now, the page is called systemd.index.html. If necessary, an install hook should be added.
2013-01-15man: add links to directive index to see-alsosZbigniew Jędrzejewski-Szmek
systemd.directives(5) is renamed to systemd.directives(7). Section 7 is "Miscellaneous".
2013-01-15make-directive-index: link to systemd optionsZbigniew Jędrzejewski-Szmek
2013-01-15man: add bootchart.conf to directives indexZbigniew Jędrzejewski-Szmek
2013-01-15login: introduce sd_session_get_tty()Lennart Poettering
2013-01-10build-sys: do not install to / in 'make distcheck'Zbigniew Jędrzejewski-Szmek
2013-01-10build-sys: fix 'make distcheck' w/o sysvinit compatZbigniew Jędrzejewski-Szmek
EXTRA_DIST must unconditionally contain all source files.
2013-01-09udev: move string copy functions to shared/Kay Sievers
2013-01-08bootchart: install missing man page and config fileUmut Tezduyar
2013-01-08build-sys: fix spelling of sysvrcndirsystemd/v197Lennart Poettering
2013-01-08build-sys: bump version and so revisionsLennart Poettering
2013-01-08analyze: add emacs mode headerLennart Poettering
2013-01-07Revert "build-sys: remove .la files after installation"Kay Sievers
"make distcheck" fails with: ERROR: files left after uninstall: ./usr/lib64/security/pam_systemd.so ./lib/libnss_myhostname.so.2 ./lib64/python2.7/site-packages/systemd/_journal.so This reverts commit ca25fde748dba7ee74e24dff2db6aff1d9faea00.
2013-01-07bootchart: merge bootchartAuke Kok
Bootchart is renamed to 'systemd-bootchart' and installed as /usr/lib/systemd/systemd-bootchart. The configuration file will reside in /etc/systemd/bootchart.conf.
2013-01-07build-sys: remove .la files after installationZbigniew Jędrzejewski-Szmek
Define KEEP_LA_FILES to keep them. The hook is repeated because both install-exec-hook and install-data-hook can install libraries and with parallel make it's not possible to predict which one will run first. http://lists.freedesktop.org/archives/systemd-devel/2013-January/008016.html tl;dr: Libtool .la files are not very useful for linking linux libraries.
2013-01-07nss-myhostname: integrate documentationTom Gundersen
Converted from html to xml and changed the style to fit into the other manpages.
2013-01-07nss-myhostname: integrate into systemd buildsystemTom Gundersen
Note that there are still some rome for cleanups. In particular, the .la files are now installed, which we probably don't want; and some of the macros in Makefile.am are likely redundan.
2013-01-06build: Drop "=" from move-to-rootlibdir defineMichael Biebl
The variable assignment operator was introduced in make 3.82 and thus breaks "make install" with older versions of make. Since "=" is optional in make 3.82 it is safe to drop.
2013-01-06build-sys: use recipe for moving libsZbigniew Jędrzejewski-Szmek
Just avoids repeating the same code a few times. The way that hooks are named is standardized. No functional change.
2013-01-06udev: enable persistent network device namingKay Sievers
2013-01-04build-sys: invoke scripts with $PYTHON during buildZbigniew Jędrzejewski-Szmek
Python binary to be used during compilation can be set with ./configure PYTHON=... The she-bang line is removed, since it is not used anymore.
2013-01-04systemd-analyze: use specified binary, add --versionZbigniew Jędrzejewski-Szmek
Python binary used in the she-bang line in installed scripts can be set with ./configure PYTHON_BINARY=... Defaults to the same path as python used during compilation. Adding --version makes systemd-analyze behave consistently with the rest of installed programs. The lines in ./configure output are reordered to keep all yes/no lines separate. I think that this makes the output clearer.
2013-01-04systemd-analyze: pipe through SED_PROCESSZbigniew Jędrzejewski-Szmek
To be able to add --version and change python binary.
2013-01-04build-sys: allow update-hwdb with seperate build dirZbigniew Jędrzejewski-Szmek
2013-01-04build-sys: drop unused $RUNTIME_DIRZbigniew Jędrzejewski-Szmek
2013-01-04build-sys: drop all distribution specfic checksLennart Poettering
Yay, we now have a completely generic systemd. No distribution specific checks anymore!
2013-01-04build-sys: make path of loadkeys/setfont configurable in configureLennart Poettering
2013-01-04build-sys: make rc-local support part of SYSV compatLennart Poettering
This also drops automatic selection of the rc local scripts based on the local distro. Distributions now should specify the paths of the rc-local and halt-local scripts on the configure command line.
2012-12-31hwdb: Add database for Bluetooth company identifiersMarcel Holtmann
2012-12-24logind: add support for automatic suspend/hibernate/shutdown on idleLennart Poettering
2012-12-23build-sys: Make libsystemd-shared link to libsystemd-daemonColin Walters
Commit f934051c4d17d167bd8e46dd3c70a745e26fd2eb broke the build because it made libsystemd-shared call sd_listen_fds() which is defined in libsystemd-daemon. This is a bit of a contortion because libsystemd-shared.la is a noinst_LTLIBRARY, but libtool should do the right thing here and emit DT_NEEDED on libsystemd-daemon.so for things that consume libsystemd-shared.la.
2012-12-23shared: move fdset.c from core/ to shared/ since it is used by more than the ↵Lennart Poettering
core now
2012-12-23journalctl: strip TABs and ANSI color sequences from log messages when ↵Lennart Poettering
displaying them