Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-16 | bootchart: provide better error messages | Zbigniew Jędrzejewski-Szmek | |
2013-02-16 | man: move bootchart README to manpage, docbooksify | Zbigniew Jędrzejewski-Szmek | |
2013-02-16 | systemctl: Don't give re-activation warning if unit is masked | Jan Janssen | |
2013-02-16 | systemctl: allow status with no units | Zbigniew Jędrzejewski-Szmek | |
This makes 'status' behave like 'list-units': systemctl status -> status of all units systemctl -t error status -> status of error units systemctl -t mount status -> etc. | |||
2013-02-16 | unit: don't Require systemd-journald.socket from units | Michal Schmidt | |
It is not really necessary to have a hard requirement dependency on systemd-journald.socket in almost every unit. The socket gets pulled into boot via at least two ways: sockets.target -> systemd-journald.socket sysinit.target -> systemd-journald.service -> systemd-journald.socket So just assume something pulled the socket in and drop the automatic requirement dependencies on it. "systemctl stop systemd-journald.socket" will now not take the whole system down with it. | |||
2013-02-16 | execute: increase severity of journal connect failure message | Michal Schmidt | |
journald is supposed to work. Failure to connect to its socket implies losing messages. It should be a very unusual event. Log the failure with LOG_CRIT. Just because this unit's stdout/stderr failed to connect to the journal does not necessarily mean that we shouldn't try to log the failure using a structured entry, so let's use log_struct_unit. | |||
2013-02-16 | execute: unify setup_{output,error} | Michal Schmidt | |
The functions are quite similar. Unify them into one. The source gets shorter, the binary gets slightly smaller. | |||
2013-02-16 | execute: robustness against journald failures | Michal Schmidt | |
Almost every unit logs to the journal. If journald gets a permanent failure, units would not be able to start (exit code 209/STDOUT). Add a fallback to /dev/null to avoid making the system entirely unusable in such a case. | |||
2013-02-16 | log: fix fallbacks to kmsg | Michal Schmidt | |
write_to_journal() returns 0 if journal_fd is closed and nothing is written. We need to make sure we'll try log_open_kmsg() then to make the fallback work for "journal-or-kmsg". | |||
2013-02-14 | man: Update bootchart.conf(5) | William Giokas | |
Recent changes in config options makes almost eveny variable in the man page obsolete. | |||
2013-02-14 | bootchart: if "root=/dev" is not matched, don't try to read /sys | Harald Hoyer | |
2013-02-14 | update TODO | Thomas Hindoe Paaboel Andersen | |
2013-02-14 | bootchart: stricter checks of cli input | Thomas Hindoe Paaboel Andersen | |
2013-02-14 | bootchart: use conf-parser & CamelCase names in .conf | Thomas Hindoe Paaboel Andersen | |
2013-02-14 | core: do not overwrite existing units source | Umut Tezduyar | |
Only set source for freshly created .mounts coming from mountinfo file. | |||
2013-02-14 | systemctl: print wall message only if successful | Zbigniew Jędrzejewski-Szmek | |
systemctl would write to the wall even if unsuccessful. https://bugs.freedesktop.org/show_bug.cgi?id=60393 | |||
2013-02-14 | systemctl: use automatic cleanup | Zbigniew Jędrzejewski-Szmek | |
2013-02-14 | nspawn: fail if unable to close pipe | Zbigniew Jędrzejewski-Szmek | |
2013-02-14 | man: Add even more to the bootchart man page | William Giokas | |
Essentially transfer the 'README' file in src/bootchart to the man page for easier reading by users. Moved the 'History' section to the bottom, before the 'See Also' section. man/systemd-bootchart.xml | 100 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 83 insertions(+), 17 deletions(-) | |||
2013-02-14 | bootchart: parse /etc/os-release rather than system-release | Harald Hoyer | |
Also parse it early, so that we can get it in the initramfs. | |||
2013-02-14 | bootchart: more fixes for bootchart in the initramfs | Harald Hoyer | |
2013-02-14 | nspawn: print PID and show how to enter the namespace | Zbigniew Jędrzejewski-Szmek | |
systemd-nspawn will now print the PID of the child. An example showing how to enter the container is added to the man page. Support for nsenter without an explicit command was added in https://github.com/karelzak/util-linux/commit/5758069 (post v2.22.2). So this example requires both a new kernel and the latest util-linux. | |||
2013-02-14 | added some missing include for a5c32cff1f56afe6f0c6c70d91a88a7a8238b2d7 | Harald Hoyer | |
2013-02-14 | honor SELinux labels, when creating and writing config files | Harald Hoyer | |
Also split out some fileio functions to fileio.c and provide a SELinux aware pendant in fileio-label.c see https://bugzilla.redhat.com/show_bug.cgi?id=881577 | |||
2013-02-13 | bootchart items | Auke Kok | |
2013-02-13 | man: use <replaceable> in various places | Zbigniew Jędrzejewski-Szmek | |
2013-02-13 | man: add filenames to the index | Zbigniew Jędrzejewski-Szmek | |
Limiting the addition to filenames from <refsynopsis> seems to give a good enough S/N ratio. | |||
2013-02-13 | man: bootchart: change /var/log to /run/log | William Giokas | |
As of [1], bootchart stores files in /run/log, not /var/log, by default. [1] f2f85884caac671da84256acb44148df9a4dca70 | |||
2013-02-13 | Add systemd-analyze to .gitignore | Auke Kok | |
2013-02-13 | Move systemctl dot to systemd-analyze dot | Simon Peeters | |
2013-02-13 | systemd-analyze: rewrite in C. | Simon Peeters | |
Written by Peeters Simon <peeters.simon@gmail.com>. Makefile stuff and cleaned up a bit by Auke Kok <auke-jan.h.kok@intel.com>. Some code inspired by Marc-Antoine Perennou <Marc-Antoine@Perennou.com>. | |||
2013-02-13 | systemctl: use parse_unit_info | Marc-Antoine Perennou | |
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> | |||
2013-02-13 | dbus: introduce parse_unit_info | Marc-Antoine Perennou | |
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> | |||
2013-02-13 | dbus: import struct unit_info from systemctl | Marc-Antoine Perennou | |
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> | |||
2013-02-13 | update TODO | Lennart Poettering | |
2013-02-13 | build-sys: make EFI support build-time optional | Lennart Poettering | |
2013-02-13 | build-sys: make PolicyKit support compile-time optional (was ↵ | Lennart Poettering | |
runtime-optional already) | |||
2013-02-13 | build-sys: fix build without -Wl,--gc-sections | Zbigniew Jędrzejewski-Szmek | |
bootctl needs libsystemd-daemon.la too. | |||
2013-02-13 | efi: efi_get_boot_options() should already sort the entries, the random ↵ | Lennart Poettering | |
order in the efivars fs is probably not useful This also introduces a new FOREACH_DIRENT macro and makes use of it. | |||
2013-02-13 | efi: use efi_get_variable_string() instead of efi_get_variable() where we can | Lennart Poettering | |
2013-02-13 | update TODO | Lennart Poettering | |
2013-02-13 | test-strv.c: Changed assert() to assert_se() | Daniel Buch | |
test-strv.c: Indent fix | |||
2013-02-13 | test-strv.c: added strv_append test | Daniel Buch | |
2013-02-13 | test-strv.c: added strv_merge_concat test | Daniel Buch | |
2013-02-13 | test-strv.c: added strv_merge test | Daniel Buch | |
2013-02-13 | TODO | Lennart Poettering | |
2013-02-13 | selinux: use a dynamically sized string when generating audit messages | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=883043 | |||
2013-02-13 | use streq instead of strcmp | Thomas Hindoe Paaboel Andersen | |
2013-02-13 | bootctl: always show slashes not backslashes | Kay Sievers | |
2013-02-13 | efi: unify BootXXXX reading | Kay Sievers | |