History log of /systemd/man/systemctl.xml
Revision Date Author Comments Expand
da25e02913586beff35f19c11311b58463f25ebc 11-Feb-2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: follow up fixes for #2575

a858cd71136c166ab37aeb96bca083e0d77e739c 10-Feb-2016 Lennart Poettering <lennart@poettering.net>

man: correct explanation of "systemctl is-enabled" output The "is-enabled" command doesn't care whether the symlinks are declared in the [Install] section of a unit file or not, when returning "enabled". Any alias, .wants/ or .requires/ symlinks suffice. Fixes: #975

1534e170b495acf38e4540b9624fcb71b86cfdbf 10-Feb-2016 Lennart Poettering <lennart@poettering.net>

man: document that "systemctl enable" supports abbreviated unit file names Fixes: #1502

aabf5d42434082ae4e2d0c98d4705f58ee707567 28-Jan-2016 Lennart Poettering <lennart@poettering.net>

systemctl: rename "reload-or-try-restart" verb to "try-reload-or-restart" But also keep the old name as (undocumented) compatibility around. The reload-or-try-restart was documented to be a NOP if the unit is not running, since the previous commits this is also implemented. The old name suggests that the "try" logic only applies to restarting. Fix this, by moving the "try-" to the front, to indicate that the whole option is a NOP if the service isn't running.

2fcee0a59a48a1381bb4c0ecf5a2dcbb1015341e 28-Jan-2016 Lennart Poettering <lennart@poettering.net>

man: stop documenting legacy RedHatisms We generally document only the supported verbs, but not the compatibility verbs we also support, in order to keep the documentation minimal.

ef6187272bdbabd4743380f9a86a6fea68847d49 27-Jan-2016 Andrei Borzenkov <arvidjaar@gmail.com>

man: make systemctl is-enabled description match enable. systemctl is-enabled is not limited to wants.d - it also checks for requires.d and alias links.

1f00ededc7451933e23a95597804897b37fa88d6 27-Jan-2016 Lennart Poettering <lennart@poettering.net>

man: document that unit file globbing only operates on primary unit names See: #2397

7f3fdb7f19a109fa3d1be92926bfe4cea1817da5 26-Dec-2015 Jakub Wilk <jwilk@jwilk.net>

man: fix typos

4559a7218c3c39b1d34ec25626e8dccb310ffb95 21-Dec-2015 Michael Biebl <biebl@debian.org>

man: fix typo in systemctl(1)

e9fd88f2e9a2effb7bcc1541a66263a5f97ce0a6 22-Nov-2015 Franck Bui <fbui@suse.com>

core: allow 'SetUnitProperties()' to run on inactive units too 'set-property' has been primarly designed to change some properties of *active* units. However it can easily work on inactive units as well. In that case changes are only saved in a drop-in for futur uses and changes will be effective when unit will be started. Actually it already works on inactive units but that was not documented and not fully supported. Indeed the inactive units had to be known by the manager otherwise it was reported as not loaded: $ systemctl status my-test.service * my-test.service - My Testing Unit Loaded: loaded (/etc/systemd/system/my-test.service; static; vendor preset: disabled) Drop-In: /etc/systemd/system/my-test.service.d Active: inactive (dead) $ systemctl set-property my-test.service MemoryLimit=1000000 Failed to set unit properties on my-test.service: Unit my-test.service is not loaded. [ Note: that the unit load state reported by the 'status' command might be confusing since it claimed the unit as loaded but 'set-property' reported the contrary. ] One can possibily workaround this by making the unit a dependency of another active unit so the manager will keep it around: $ systemctl add-wants multi-user.target my-test.service Created symlink from /etc/systemd/system/multi-user.target.wants/my-test.service to /etc/systemd/system/my-test.service. $ systemctl set-property my-test.service MemoryLimit=1000000 $ systemctl status my-test.service * my-test.service - My Testing Unit Loaded: loaded (/etc/systemd/system/my-test.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/my-test.service.d `-50-MemoryLimit.conf Active: inactive (dead) This patch simply forces 'SetUnitProperties()' to load the unit if it's not already the case. It also documents the fact that 'set-property' can be used on inactive units.

f32b43bda454a70ae23d6802605d41b26dc24ce2 12-Nov-2015 Lennart Poettering <lennart@poettering.net>

core: remove support for RequiresOverridable= and RequisiteOverridable= As discussed at systemd.conf 2015 and on also raised on the ML: http://lists.freedesktop.org/archives/systemd-devel/2015-November/034880.html This removes the two XyzOverridable= unit dependencies, that were basically never used, and do not enhance user experience in any way. Most folks looking for the functionality this provides probably opt for the "ignore-dependencies" job mode, and that's probably a good idea. Hence, let's simplify systemd's dependency engine and remove these two dependency types (and their inverses). The unit file parser and the dbus property parser will now redirect the settings/properties to result in an equivalent non-overridable dependency. In the case of the unit file parser we generate a warning, to inform the user. The dbus properties for this unit type stay available on the unit objects, but they are now hidden from usual introspection and will always return the empty list when queried. This should provide enough compatibility for the few unit files that actually ever made use of this.

485630813db57d8575cf77d6b2966b02df18859b 12-Nov-2015 Lennart Poettering <lennart@poettering.net>

man: improve the unit file enable state table a bit

0ec0deaa30d0e68430f03fa6f32affa576481d18 12-Nov-2015 Lennart Poettering <lennart@poettering.net>

install: follow unit file symlinks in /usr, but not /etc when looking for [Install] data Some distributions use alias unit files via symlinks in /usr to cover for legacy service names. With this change we'll allow "systemctl enable" on such aliases. Previously, our rule was that symlinks are user configuration that "systemctl enable" + "systemctl disable" creates and removes, while unit files is where the instructions to do so are store. As a result of the rule we'd never read install information through symlinks, since that would mix enablement state with installation instructions. Now, the new rule is that only symlinks inside of /etc are configuration. Unit files, and symlinks in /usr are now valid for installation instructions. This patch is quite a rework of the whole install logic, and makes the following addional changes: - Adds a complete test "test-instal-root" that tests the install logic pretty comprehensively. - Never uses canonicalize_file_name(), because that's incompatible with operation relative to a specific root directory. - unit_file_get_state() is reworked to return a proper error, and returns the state in a call-by-ref parameter. This cleans up confusion between the enum type and errno-like errors. - The new logic puts a limit on how long to follow unit file symlinks: it will do so only for 64 steps at max. - The InstallContext object's fields are renamed to will_process and has_processed (will_install and has_installed) since they are also used for deinstallation and all kinds of other operations. - The root directory is always verified before use. - install.c is reordered to place the exported functions together. - Stricter rules are followed when traversing symlinks: the unit suffix must say identical, and it's not allowed to link between regular units and templated units. - Various modernizations - The "invalid" unit file state has been renamed to "bad", in order to avoid confusion between UNIT_FILE_INVALID and _UNIT_FILE_STATE_INVALID. Given that the state should normally not be seen and is not documented this should not be a problematic change. The new name is now documented however. Fixes #1375, #1718, #1706

36b4a7ba555540edb7648e0f97019280b4ac38de 11-Nov-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

Remove snapshot unit type Snapshots were never useful or used for anything. Many systemd developers that I spoke to at systemd.conf2015, didn't even know they existed, so it is fairly safe to assume that this type can be deleted without harm. The fundamental problem with snapshots is that the state of the system is dynamic, devices come and go, users log in and out, timers fire... and restoring all units to some state from the past would "undo" those changes, which isn't really possible. Tested by creating a snapshot, running the new binary, and checking that the transition did not cause errors, and the snapshot is gone, and snapshots cannot be created anymore. New systemctl says: Unknown operation snapshot. Old systemctl says: Failed to create snapshot: Support for snapshots has been removed. IgnoreOnSnaphost settings are warned about and ignored: Support for option IgnoreOnSnapshot= has been removed and it is ignored http://lists.freedesktop.org/archives/systemd-devel/2015-November/034872.html

a8eaaee72a2f06e0fb64fb71de3b71ecba31dafb 06-Nov-2015 Jan Engelhardt <jengelh@inai.de>

doc: correct orthography, word forms and missing/extraneous words

/systemd/NEWS /systemd/TODO bootctl.xml busctl.xml coredump.conf.xml crypttab.xml custom-html.xsl file-hierarchy.xml hwdb.xml journalctl.xml journald.conf.xml libudev.xml logind.conf.xml machinectl.xml networkctl.xml nss-myhostname.xml nss-mymachines.xml resolved.conf.xml sd-bus-errors.xml sd_bus_creds_get_pid.xml sd_bus_creds_new_from_pid.xml sd_bus_default.xml sd_bus_error.xml sd_bus_error_add_map.xml sd_bus_message_append_array.xml sd_bus_message_get_monotonic_usec.xml sd_bus_negotiate_fds.xml sd_bus_path_encode.xml sd_event_add_child.xml sd_event_add_defer.xml sd_event_add_signal.xml sd_event_run.xml sd_event_set_name.xml sd_event_wait.xml sd_listen_fds.xml sd_notify.xml sd_pid_get_session.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml standard-conf.xml sysctl.d.xml systemctl.xml systemd-ask-password.xml systemd-backlight@.service.xml systemd-cgtop.xml systemd-escape.xml systemd-firstboot.xml systemd-fsck@.service.xml systemd-hwdb.xml systemd-journald.service.xml systemd-machine-id-commit.service.xml systemd-machine-id-setup.xml systemd-notify.xml systemd-nspawn.xml systemd-resolved.service.xml systemd-run.xml systemd-sysusers.xml systemd-sysv-generator.xml systemd-timesyncd.service.xml systemd-update-done.service.xml systemd.automount.xml systemd.exec.xml systemd.generator.xml systemd.link.xml systemd.mount.xml systemd.netdev.xml systemd.network.xml systemd.nspawn.xml systemd.service.xml systemd.socket.xml systemd.swap.xml systemd.time.xml systemd.unit.xml systemd.xml sysusers.d.xml tmpfiles.d.xml udev_device_get_syspath.xml udev_device_new_from_syspath.xml udev_enumerate_scan_devices.xml udevadm.xml /systemd/src/libsystemd-network/lldp-tlv.c /systemd/src/libsystemd-network/sd-dhcp-client.c /systemd/src/libsystemd-network/test-lldp.c /systemd/src/nspawn/nspawn.c /systemd/src/shared/machine-pool.c /systemd/src/udev/udev-builtin-net_id.c
b938cb902c3b5bca807a94b277672c64d6767886 06-Nov-2015 Jan Engelhardt <jengelh@inai.de>

doc: correct punctuation and improve typography in documentation

/systemd/NEWS bootchart.conf.xml bootctl.xml busctl.xml coredump.conf.xml custom-html.xsl daemon.xml file-hierarchy.xml hwdb.xml journalctl.xml journald.conf.xml libudev.xml locale.conf.xml loginctl.xml machine-info.xml machinectl.xml nss-myhostname.xml nss-mymachines.xml nss-resolve.xml os-release.xml pam_systemd.xml resolved.conf.xml sd-bus-errors.xml sd_bus_creds_get_pid.xml sd_bus_creds_new_from_pid.xml sd_bus_default.xml sd_bus_error.xml sd_bus_error_add_map.xml sd_bus_message_append.xml sd_bus_message_append_array.xml sd_bus_negotiate_fds.xml sd_bus_new.xml sd_bus_path_encode.xml sd_event_new.xml sd_event_run.xml sd_event_wait.xml sd_journal_add_match.xml sd_journal_get_data.xml sd_journal_open.xml sd_journal_print.xml sd_listen_fds.xml sd_notify.xml sd_pid_get_session.xml sd_watchdog_enabled.xml standard-conf.xml sysctl.d.xml systemctl.xml systemd-activate.xml systemd-analyze.xml systemd-ask-password.xml systemd-binfmt.service.xml systemd-bootchart.xml systemd-cat.xml systemd-cgtop.xml systemd-coredump.xml systemd-cryptsetup-generator.xml systemd-delta.xml systemd-detect-virt.xml systemd-escape.xml systemd-firstboot.xml systemd-fstab-generator.xml systemd-gpt-auto-generator.xml systemd-journal-upload.xml systemd-machine-id-commit.service.xml systemd-machine-id-setup.xml systemd-modules-load.service.xml systemd-networkd-wait-online.service.xml systemd-notify.xml systemd-nspawn.xml systemd-path.xml systemd-random-seed.service.xml systemd-remount-fs.service.xml systemd-resolved.service.xml systemd-run.xml systemd-sysctl.service.xml systemd-sysusers.xml systemd-udevd.service.xml systemd-user-sessions.service.xml systemd-vconsole-setup.service.xml systemd.exec.xml systemd.generator.xml systemd.kill.xml systemd.link.xml systemd.mount.xml systemd.netdev.xml systemd.network.xml systemd.nspawn.xml systemd.resource-control.xml systemd.service.xml systemd.socket.xml systemd.special.xml systemd.swap.xml systemd.time.xml systemd.unit.xml systemd.xml sysusers.d.xml timedatectl.xml timesyncd.conf.xml tmpfiles.d.xml udev.xml udev_device_new_from_syspath.xml udev_list_entry.xml udevadm.xml /systemd/src/basic/terminal-util.c /systemd/src/basic/unit-name.c /systemd/src/core/swap.c /systemd/src/libsystemd/sd-bus/bus-error.c /systemd/src/machine/machine.c /systemd/src/nspawn/nspawn.c /systemd/src/resolve/resolved-conf.c /systemd/src/sysusers/sysusers.c
a20e43c0f6ae51a40cf1c254d4f9bb739c1bf7d2 04-Nov-2015 Mark Theunissen <mark.theunissen@gmail.com>

systemctl: update documentation for --plain option - Existing documentation did not mention that --plain omits the bullets and works on list-units and list-machines.

94f099d8132da7987a5dbe930dadf31aaded9a11 29-Sep-2015 Lennart Poettering <lennart@poettering.net>

systemctl: make "systemctl is-system-running" return "offline" if we are not booted with systemd This sounds like the better place to expose this than in "systemd-notify --booted". Also document the so far undocumented "unknown" state the command might return. And rearrange the table of states documented to be more like the one for "is-running". Also, don't document the precise exit code of this function, just say errors are reported != 0 or > 0...

e16972e6265d5e9326ec21d7e90f715989f96548 28-Sep-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: add --state=help This mirrors --type=help and simplifies completion scripts. The array of states is dense, so the is no need to check if the string is null.

287419c119ef961db487a281162ab037eba70c61 21-Sep-2015 Alban Crequy <alban.crequy@gmail.com>

containers: systemd exits with non-zero code When a systemd service running in a container exits with a non-zero code, it can be useful to terminate the container immediately and get the exit code back to the host, when systemd-nspawn returns. This was not possible to do. This patch adds the following to make it possible: - Add a read-only "ExitCode" property on PID 1's "Manager" bus object. By default, it is 0 so the behaviour stays the same as previously. - Add a method "SetExitCode" on the same object. The method fails when called on baremetal: it is only allowed in containers or in user session. - Add support in systemctl to call "systemctl exit 42". It reuses the existing code for user session. - Add exit.target and systemd-exit.service to the system instance. - Change main() to actually call systemd-shutdown to exit() with the correct value. - Add verb 'exit' in systemd-shutdown with parameter --exit-code - Update systemctl manpage. I used the following to test it: | $ sudo rkt --debug --insecure-skip-verify run \ | --mds-register=false --local docker://busybox \ | --exec=/bin/chroot -- /proc/1/root \ | systemctl --force exit 42 | ... | Container rkt-895a0cba-5c66-4fa5-831c-e3f8ddc5810d failed with error code 42. | $ echo $? | 42 Fixes https://github.com/systemd/systemd/issues/1290

ac5e3a505e49c80b56c971a8fc13bacac961640d 21-Sep-2015 Jan Synacek <jsynacek@redhat.com>

core: extend KillUnit() to return error when no unit was killed

fb30c438f383c086f9b1a490a3d9125c4b2ea0b3 08-Sep-2015 Evgeny Vereshchagin <evvers@ya.ru>

systemctl: add ConsistsOf as the inverse of PartOf

9ef15026c0e7e6600372056c43442c99ec53746e 25-Aug-2015 Jan Synacek <jsynacek@redhat.com>

logind/systemctl: introduce SetWallMessage and --message Enable unprivileged users to set wall message on a shutdown operation. When the message is set via the --message option, it is logged together with the default shutdown message. $ systemctl reboot --message "Applied kernel updates." $ journalctl -b -1 ... systemd-logind[27]: System is rebooting. (Applied kernel updates.) ...

bbd46aadf3cd24a5e172ff54111aeaa42daed5d4 06-Aug-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: update description of --quiet This description should provide the general rule, without listing all the subcommands, which is bound to get out of date too often. https://github.com/systemd/systemd/issues/216

ea539eb65950bea7a9734424e660ef84f6f30e6c 02-Jul-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: information about available properties https://bugzilla.redhat.com/show_bug.cgi?id=1144496

853382da70f69c115170f2e44273d81f876d2a66 29-Jun-2015 Andrew Eikum <aeikum@codeweavers.com>

man: Remove instances of pseudo-English "resp." Me again :) Just noticed one of these in a manpage and did another pass to clean them up. See 16dad32e437fdf2ffca03cc60a083d84bd31886f for explanation, though the link needs updating: <http://transblawg.eu/2004/02/26/resp-and-other-non-existent-english-wordsnicht-existente-englische-worter/>

9391a1c3d6c94c478b0016a81df3f874fd99260e 03-Jun-2015 Michael Biebl <biebl@debian.org>

systemctl: Use /usr/bin/editor if available If the EDITOR environment variable is not set, the Debian policy recommends to use the /usr/bin/editor program as default editor. This file is managed via the dpkg alternatives mechanism and typically used in Debian/Ubuntu and derivatives to configure the default editor. See section 11.4 of the Debian policy [1]. Therefor prefer /usr/bin/editor over specific editors if available. [1] https://www.debian.org/doc/debian-policy/ch-customized-programs.html

d31dd62ba290f3f299b65f9319bf5a5436ca8622 28-May-2015 Filipe Brandenburger <filbranden@google.com>

man: use configured path for mount and umount binaries in manpages Export the MOUNT_PATH and UMOUNT_PATH variables as XML entities and use them in the systemctl.1 manpage instead of hardcoding the path in /usr/bin. Tested: - Ran ./configure ac_cv_path_MOUNT_PATH=/bin/mount (same for umount) and rebuilt the manpages, confirmed that the correct path was in man/systemctl.1 - Rebuilt man/systemd.directives.xml and the man pages derived from it, confirmed that the correct paths were there as well.

681eb9cf2b831293a4f3d4c48a748d2e4a25d69e 28-May-2015 Filipe Brandenburger <filbranden@google.com>

man: generate configured paths in manpages In particular, use /lib/systemd instead of /usr/lib/systemd in distributions like Debian which still have not adopted a /usr merge setup. Use XML entities from man/custom-entities.ent to replace configured paths while doing XSLT processing of the original XML files. There was precedent of some files (such as systemd.generator.xml) which were already using this approach. This addresses most of the (manual) fixes from this patch: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/Fix-paths-in-man-pages.patch?h=experimental-220 The idea of using generic XML entities was presented here: http://lists.freedesktop.org/archives/systemd-devel/2015-May/032240.html This patch solves almost all the issues, with the exception of: - Path to /bin/mount and /bin/umount. - Generic statements about preference of /lib over /etc. These will be handled separately by follow up patches. Tested: - With default configure settings, ran "make install" to two separate directories and compared the output to confirm they matched exactly. - Used a set of configure flags including $CONFFLAGS from Debian: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/rules Installed the tree and confirmed the paths use /lib/systemd instead of /usr/lib/systemd and that no other unexpected differences exist. - Confirmed that `make distcheck` still passes.

binfmt.d.xml bootchart.conf.xml bootctl.xml bootup.xml busctl.xml coredump.conf.xml coredumpctl.xml crypttab.xml daemon.xml file-hierarchy.xml halt.xml hostname.xml hostnamectl.xml hwdb.xml journal-remote.conf.xml journalctl.xml journald.conf.xml kernel-command-line.xml kernel-install.xml less-variables.xml libsystemd-pkgconfig.xml locale.conf.xml localectl.xml localtime.xml loginctl.xml logind.conf.xml machine-id.xml machine-info.xml machinectl.xml modules-load.d.xml networkctl.xml nss-myhostname.xml nss-mymachines.xml os-release.xml pam_systemd.xml resolved.conf.xml runlevel.xml sd-daemon.xml sd-id128.xml sd-journal.xml sd-login.xml sd_booted.xml sd_bus_creds_get_pid.xml sd_bus_creds_new_from_pid.xml sd_bus_default.xml sd_bus_error.xml sd_bus_message_append.xml sd_bus_message_append_array.xml sd_bus_message_append_basic.xml sd_bus_message_append_string_memfd.xml sd_bus_message_append_strv.xml sd_bus_message_get_cookie.xml sd_bus_message_get_monotonic_usec.xml sd_bus_negotiate_fds.xml sd_bus_new.xml sd_bus_path_encode.xml sd_bus_request_name.xml sd_event_add_child.xml sd_event_add_defer.xml sd_event_add_signal.xml sd_event_add_time.xml sd_event_get_fd.xml sd_event_new.xml sd_event_run.xml sd_event_set_name.xml sd_event_wait.xml sd_get_seats.xml sd_id128_get_machine.xml sd_id128_randomize.xml sd_id128_to_string.xml sd_is_fifo.xml sd_journal_add_match.xml sd_journal_get_catalog.xml sd_journal_get_cursor.xml sd_journal_get_cutoff_realtime_usec.xml sd_journal_get_data.xml sd_journal_get_fd.xml sd_journal_get_realtime_usec.xml sd_journal_get_usage.xml sd_journal_next.xml sd_journal_open.xml sd_journal_print.xml sd_journal_query_unique.xml sd_journal_seek_head.xml sd_journal_stream_fd.xml sd_listen_fds.xml sd_login_monitor_new.xml sd_machine_get_class.xml sd_notify.xml sd_pid_get_session.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml sd_watchdog_enabled.xml shutdown.xml standard-conf.xml standard-options.xml sysctl.d.xml systemctl.xml systemd-activate.xml systemd-analyze.xml systemd-ask-password-console.service.xml systemd-ask-password.xml systemd-backlight@.service.xml systemd-binfmt.service.xml systemd-bootchart.xml systemd-bus-proxyd.xml systemd-bus-proxyd@.service.xml systemd-cat.xml systemd-cgls.xml systemd-cgtop.xml systemd-coredump.xml systemd-cryptsetup-generator.xml systemd-cryptsetup@.service.xml systemd-debug-generator.xml systemd-delta.xml systemd-detect-virt.xml systemd-efi-boot-generator.xml systemd-escape.xml systemd-firstboot.xml systemd-fsck@.service.xml systemd-fstab-generator.xml systemd-getty-generator.xml systemd-gpt-auto-generator.xml systemd-halt.service.xml systemd-hibernate-resume-generator.xml systemd-hibernate-resume@.service.xml systemd-hostnamed.service.xml systemd-hwdb.xml systemd-inhibit.xml systemd-initctl.service.xml systemd-journal-gatewayd.service.xml systemd-journal-remote.xml systemd-journal-upload.xml systemd-journald.service.xml systemd-localed.service.xml systemd-logind.service.xml systemd-machine-id-commit.service.xml systemd-machine-id-commit.xml systemd-machine-id-setup.xml systemd-machined.service.xml systemd-modules-load.service.xml systemd-networkd-wait-online.service.xml systemd-networkd.service.xml systemd-notify.xml systemd-nspawn.xml systemd-path.xml systemd-quotacheck.service.xml systemd-random-seed.service.xml systemd-remount-fs.service.xml systemd-resolved.service.xml systemd-rfkill@.service.xml systemd-run.xml systemd-sleep.conf.xml systemd-socket-proxyd.xml systemd-suspend.service.xml systemd-sysctl.service.xml systemd-system-update-generator.xml systemd-system.conf.xml systemd-sysusers.xml systemd-sysv-generator.xml systemd-timedated.service.xml systemd-timesyncd.service.xml systemd-tmpfiles.xml systemd-tty-ask-password-agent.xml systemd-udevd.service.xml systemd-update-done.service.xml systemd-update-utmp.service.xml systemd-user-sessions.service.xml systemd-vconsole-setup.service.xml systemd.automount.xml systemd.device.xml systemd.exec.xml systemd.generator.xml systemd.journal-fields.xml systemd.kill.xml systemd.link.xml systemd.mount.xml systemd.netdev.xml systemd.network.xml systemd.path.xml systemd.preset.xml systemd.resource-control.xml systemd.scope.xml systemd.service.xml systemd.slice.xml systemd.snapshot.xml systemd.socket.xml systemd.special.xml systemd.swap.xml systemd.target.xml systemd.time.xml systemd.timer.xml systemd.unit.xml systemd.xml sysusers.d.xml telinit.xml timedatectl.xml timesyncd.conf.xml tmpfiles.d.xml udev.conf.xml udev.xml udevadm.xml user-system-options.xml vconsole.conf.xml
903e7c37caaaedf8ab0b6c664f4946cce369c0f0 18-May-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

Use "new" --job-mode= option in more places --irreversible/--ignore-dependencies/--fail are deprececated since 4dc5b821ae737914499119e29811fc3346e3d97c. Also add shell completions for --jobs-mode.

57ab2eabb8f92fad5239c7d4492e9c6e23ee0678 15-May-2015 Jan Synacek <jsynacek@redhat.com>

systemctl: introduce --now for enable, disable and mask https://bugs.freedesktop.org/show_bug.cgi?id=42940

ff9b60f38bf68eba4a47cabff14547d92e083214 11-May-2015 Torstein Husebø <torstein@huseboe.net>

treewide: Correct typos and spell plural of bus consistent

hwdb.xml nss-myhostname.xml sd_bus_creds_get_pid.xml sd_bus_default.xml sd_bus_message_append.xml sd_bus_message_get_monotonic_usec.xml sd_event_wait.xml systemctl.xml systemd-activate.xml systemd-coredump.xml systemd-delta.xml systemd-fstab-generator.xml systemd-journal-remote.xml systemd-nspawn.xml systemd.generator.xml systemd.journal-fields.xml systemd.mount.xml systemd.netdev.xml systemd.service.xml /systemd/src/analyze/analyze-verify.c /systemd/src/core/dbus.c /systemd/src/core/main.c /systemd/src/core/manager.c /systemd/src/gudev/gudevdevice.c /systemd/src/libsystemd/libsystemd.sym.m4 /systemd/src/libsystemd/sd-bus/bus-kernel.c /systemd/src/libsystemd/sd-rtnl/rtnl-message.c /systemd/src/locale/localectl.c /systemd/src/shared/barrier.c /systemd/src/systemctl/systemctl.c /systemd/src/test/test-sleep.c /systemd/src/udev/udev-builtin-keyboard.c
3d161f991e16369aa59f447eb4cdb90af33261c8 28-Apr-2015 Lennart Poettering <lennart@poettering.net>

run: by default, wait until the transient unit finished start-up Make this blocking behaviour optional with --no-block, similar to systemctl's switch of this name.

5bdf22430e367799dfa66c724144b624c5479518 07-Apr-2015 Jan Janssen <medhefgo@web.de>

logind,systemctl: add reboot to EFI firmware support

ee41f6028189819c728316e917ca09b9eb0a7850 14-Mar-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: fix name of systemd.resource-control(5)

3ba3a79df4ae094d1008c04a9af8d1ff970124c4 14-Mar-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: fix a bunch of links All hail linkchecker!

busctl.xml crypttab.xml file-hierarchy.xml kernel-command-line.xml locale.conf.xml localectl.xml logind.conf.xml machine-id.xml modules-load.d.xml os-release.xml sd_bus_message_append.xml sd_bus_open_user.xml sd_event_add_signal.xml sd_journal_get_catalog.xml sd_journal_get_cursor.xml sd_journal_print.xml sysctl.d.xml systemctl.xml systemd-activate.xml systemd-analyze.xml systemd-cat.xml systemd-cryptsetup-generator.xml systemd-cryptsetup@.service.xml systemd-efi-boot-generator.xml systemd-firstboot.xml systemd-fstab-generator.xml systemd-gpt-auto-generator.xml systemd-hibernate-resume-generator.xml systemd-journald.service.xml systemd-localed.service.xml systemd-nspawn.xml systemd-quotacheck.service.xml systemd-remount-fs.service.xml systemd-socket-proxyd.xml systemd-sysctl.service.xml systemd-system.conf.xml systemd-update-utmp.service.xml systemd-vconsole-setup.service.xml systemd.automount.xml systemd.exec.xml systemd.generator.xml systemd.journal-fields.xml systemd.kill.xml systemd.mount.xml systemd.network.xml systemd.path.xml systemd.socket.xml systemd.swap.xml systemd.unit.xml systemd.xml vconsole.conf.xml
b975b0d514321f169b3c4599a8ea92e13741b4e4 11-Feb-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: boilerplate unification

bootchart.conf.xml busctl.xml coredump.conf.xml hostname.xml hwdb.xml journald.conf.xml locale.conf.xml localtime.xml logind.conf.xml machine-id.xml machine-info.xml networkctl.xml os-release.xml resolved.conf.xml sd_bus_creds_new_from_pid.xml sd_bus_message_append.xml sd_bus_message_append_basic.xml sd_bus_message_append_strv.xml sd_bus_new.xml sd_bus_path_encode.xml sd_event_add_defer.xml sd_event_add_time.xml sd_event_new.xml systemctl.xml systemd-activate.xml systemd-bootchart.xml systemd-bus-proxyd@.service.xml systemd-hwdb.xml systemd-journal-remote.xml systemd-run.xml systemd-sleep.conf.xml systemd-system.conf.xml systemd-udevd.service.xml systemd.automount.xml systemd.device.xml systemd.exec.xml systemd.kill.xml systemd.link.xml systemd.mount.xml systemd.path.xml systemd.resource-control.xml systemd.scope.xml systemd.service.xml systemd.slice.xml systemd.snapshot.xml systemd.socket.xml systemd.swap.xml systemd.target.xml systemd.timer.xml timesyncd.conf.xml udev.conf.xml udev.xml udevadm.xml vconsole.conf.xml
decde8cd96b39dfb76fdda6f35c448a37cabc588 11-Feb-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: fix reference to glob manpage

432d59656bd480b32a1fa6cf1c74662bfcafaf28 11-Feb-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: add systemd.generator(7) This is largely based on http://www.freedesktop.org/wiki/Software/systemd/Generators/, and obsoletes that page. It seems that we do a much better job of keeping man pages up-to-date compared to wiki pages. Man pages are also easier to find for users. https://bugs.freedesktop.org/show_bug.cgi?id=89048

12f15e596a3040f32bb8c9aa9d0bf9b43fc96567 20-Jan-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: use one description of --no-legend

3fb90db2d6aa6eb7711dbccb34a07e3e7ae85c91 19-Jan-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: fix import-environment description, trim help to 80 cols

a03fe1a5d56be86fcc383090e191224590a1ab5d 08-Jan-2015 Lennart Poettering <lennart@poettering.net>

man: remove references to systemadm from systemctl man page The tool is badly maintained and we shouldn't refence such old cruft.

b619ec8f83ee3f524dae1f4692b26731bbe68616 08-Jan-2015 Lennart Poettering <lennart@poettering.net>

man: bring systemctl man page and --help text into the same order

922d948b9f9dc4b90ac70d729d87fe505a58481f 30-Dec-2014 Susant Sahani <susant@redhat.com>

man: Fix spelling

7d4fb3b1c5ec7a117bd5a36e4591819a64e00136 29-Nov-2014 Ronny Chevalier <chevalier.ronny@gmail.com>

systemctl: add edit verb It helps editing units by either creating a drop-in file, like /etc/systemd/system/my.service.d/override.conf, or by copying the original unit from /usr/lib/systemd/ to /etc/systemd/ if the --full option is specified. It invokes an editor on temporary files related to the unit files and if the editor exited successfully, then it renames the temporary files to their original names (e.g. my.service or override.conf) and daemon-reload is invoked. If the temporary file is empty the modification is canceled. See https://bugzilla.redhat.com/show_bug.cgi?id=906824

507e28d844e335fe9fc84b549577fcce398f3a5d 29-Nov-2014 Chris Atkinson <cwa@pipeline.com>

man: update description of default extension for isolate

f6375e837670911012ea0bd0de39511334d18021 23-Nov-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: reword list-dependencies description The previous version was a bit too vague. It is better to simply list all dependency types that are followed. Previous version also made an emphasis on dependencies introduced by configuration. But this command (or systemd) don't care about this distinction between configured and automatically added dependencies at all. This distinctionis removed from the main description, and an explanatory paragraph is added to remind the user that all dependencies are shown, no matter where they come from.

3802a3d3d7af51ddff31943d5514382f01265770 21-Nov-2014 Lennart Poettering <lennart@poettering.net>

man: add emacs header to get correct indention in nxml-mode for the manpage XML files that use 2ch indenting In the long run we really should figure out if we want to stick with 8ch or 2ch indenting, and not continue with half-and-half. For now, just make emacs aware of the files that use 2ch indenting.

busctl.xml coredump.conf.xml kernel-install.xml sd_bus_creds_get_pid.xml sd_bus_creds_new_from_pid.xml sd_bus_error.xml sd_bus_message_append.xml sd_bus_message_append_array.xml sd_bus_message_append_basic.xml sd_bus_message_append_string_memfd.xml sd_bus_message_append_strv.xml sd_bus_negotiate_fds.xml sd_bus_new.xml sd_bus_open_user.xml sd_bus_path_encode.xml sd_event_add_child.xml sd_event_add_defer.xml sd_event_add_signal.xml sd_event_add_time.xml sd_event_get_fd.xml sd_event_new.xml sd_event_set_name.xml standard-options.xml sysctl.d.xml systemctl.xml systemd-activate.xml systemd-bus-proxyd.xml systemd-bus-proxyd@.service.xml systemd-coredump.xml systemd-journal-gatewayd.service.xml systemd-journal-remote.xml systemd-journal-upload.xml systemd-run.xml systemd-sleep.conf.xml systemd-udevd.service.xml systemd.resource-control.xml systemd.scope.xml systemd.slice.xml udev.xml udevadm.xml
39f76ad8d6df0f4c930cff7b080abfdff25c187b 10-Nov-2014 Lennart Poettering <lennart@poettering.net>

man: improve documentation for "indirect" unit file state a bit Also, correct mentions of "units" instead of "unit files" in the table, and terminate all sentences with a full stop.

aedd4012f437a0b08c34f40a5bb97b6e615ac074 10-Nov-2014 Jan Synacek <jsynacek@redhat.com>

shared/install: when unit contains only Also=, report 'indirect' If a unit contains only Also=, with no Alias= or WantedBy=, it shouldn't be reported as static. New 'indirect' status shall be introduced. https://bugzilla.redhat.com/show_bug.cgi?id=864298

ed80170d8381cb59d323414838f189cd0d200dad 10-Nov-2014 Michal Schmidt <mschmidt@redhat.com>

man: don't refer to undocumented option '--failed'

036359ba8d0aba7db7eac75d10073a849a033fd1 10-Nov-2014 Lennart Poettering <lennart@poettering.net>

man: don't document systemctl --failed This effectively reverts 599b6322f19ec619ddc294d0e7880b669040cf66, which in turn partially reverted 4dc5b821ae737914499119e29811fc3346e3d97c. The --failed switch is not documented on purpose, since it is redundant due to --state=failed, which it predates. Due to that it's not documented in --help either. We generally try to avoid redundant interfaces, but if we need to keep them for compatibility we do so, however remove them from documentation to ensure they are not used in future. The man page is now changed to include a comment about the fact that --failed is not documented on purpose. Also, explicitly mention --state=failed as example for --state.

599b6322f19ec619ddc294d0e7880b669040cf66 08-Nov-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: document --failed https://bugs.debian.org/767267

1fdfa094ddc87039c4d21388c89f1b19f236dea7 28-Oct-2014 Lennart Poettering <lennart@poettering.net>

man: minor corrections on how the overall system states are actually defined

2de51fdc5218d6c4f148989f8907cf0fc842abea 28-Oct-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: add table of manager states

751ea8deaf96cabd4f1321735cd86535840a3faf 09-Oct-2014 Jan Synacek <jsynacek@redhat.com>

man/systemctl: document enable on masked units

e94937df954451eb4aa63573f0d7404ed2db987e 08-Oct-2014 Lukas Nykryn <lnykryn@redhat.com>

systemctl: add add-wants and add-requires verbs

a4390b6be8869172ccdd16fef208803fc6c7a114 04-Sep-2014 Lennart Poettering <lennart@poettering.net>

man: make it more clear that the concepts systemctl(1) manage are introduced in systemd(1) Based on a suggestion of Ken Coar.

0566ef68b816f094c3bc1c6c3921c8c35bc6d87f 20-Aug-2014 Ronny Chevalier <chevalier.ronny@gmail.com>

man: fix typos

d0a3fb7556d77c44c2bc38a560e99d4ad0abcf33 15-Aug-2014 Lennart Poettering <lennart@poettering.net>

man: drop references to removed and obsolete 'systemctl load' command

cbfaff65cb086e3eb3709cf86dcf63b46622389b 23-Jul-2014 Karel Zak <kzak@redhat.com>

docs: remove repeating words from man/*xml

5aded369782f28255bc6b494ca905d7acaea7a56 08-Jul-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: add a mapping for external manpages It is annoying when we have dead links on fd.o. Add project='man-pages|die-net|archlinux' to <citerefentry>-ies. In generated html, add external links to http://man7.org/linux/man-pages/man, http://linux.die.net/man/, https://www.archlinux.org/. By default, pages in sections 2 and 4 go to man7, since Michael Kerrisk is the autorative source on kernel related stuff. The rest of links goes to linux.die.net, because they have the manpages. Except for the pacman stuff, since it seems to be only available from archlinux.org. Poor gummiboot gets no link, because gummitboot(8) ain't to be found on the net. According to common wisdom, that would mean that it does not exist. But I have seen Kay using it, so I know it does, and deserves to be found. Can somebody be nice and put it up somewhere?

binfmt.d.xml bootctl.xml bootup.xml coredumpctl.xml crypttab.xml custom-html.xsl daemon.xml file-hierarchy.xml halt.xml journalctl.xml kernel-command-line.xml libsystemd-pkgconfig.xml localtime.xml nss-myhostname.xml pam_systemd.xml sd-daemon.xml sd-id128.xml sd-journal.xml sd-login.xml sd_bus_creds_get_pid.xml sd_bus_creds_new_from_pid.xml sd_bus_error.xml sd_bus_message_append.xml sd_bus_message_append_array.xml sd_bus_message_append_basic.xml sd_bus_message_append_string_memfd.xml sd_bus_message_append_strv.xml sd_bus_message_get_cookie.xml sd_bus_message_get_monotonic_usec.xml sd_bus_negotiate_fds.xml sd_bus_new.xml sd_bus_open_user.xml sd_bus_path_encode.xml sd_bus_request_name.xml sd_event_add_time.xml sd_event_new.xml sd_get_seats.xml sd_id128_get_machine.xml sd_id128_randomize.xml sd_id128_to_string.xml sd_journal_add_match.xml sd_journal_get_catalog.xml sd_journal_get_cursor.xml sd_journal_get_cutoff_realtime_usec.xml sd_journal_get_data.xml sd_journal_get_fd.xml sd_journal_get_realtime_usec.xml sd_journal_get_usage.xml sd_journal_next.xml sd_journal_open.xml sd_journal_print.xml sd_journal_query_unique.xml sd_journal_seek_head.xml sd_journal_stream_fd.xml sd_login_monitor_new.xml sd_pid_get_session.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml shutdown.xml systemctl.xml systemd-ask-password-console.service.xml systemd-ask-password.xml systemd-binfmt.service.xml systemd-bootchart.xml systemd-cat.xml systemd-cgls.xml systemd-cgtop.xml systemd-getty-generator.xml systemd-inhibit.xml systemd-journald.service.xml systemd-nspawn.xml systemd-run.xml systemd-system.conf.xml systemd-timedated.service.xml systemd-timesyncd.service.xml systemd-tty-ask-password-agent.xml systemd-update-done.service.xml systemd-update-utmp.service.xml systemd-user-sessions.service.xml systemd.exec.xml systemd.journal-fields.xml systemd.mount.xml systemd.socket.xml systemd.special.xml systemd.unit.xml systemd.xml telinit.xml timedatectl.xml
8d0e0ddda6501479eb69164687c83c1a7667b33a 28-Jun-2014 Jan Engelhardt <jengelh@inai.de>

doc: grammatical corrections

99813a19122932da2cf55fecaf06446dcf7989a2 25-Jun-2014 Lennart Poettering <lennart@poettering.net>

systemctl: add new "is-system-running" command to check whether system is fully up https://bugs.freedesktop.org/show_bug.cgi?id=66926

d309c1c36426f9a355e28e3c35153281939aeea6 17-Jun-2014 Lennart Poettering <lennart@poettering.net>

install: beef up preset logic to limit to only enable or only disable, and do all-unit preset operations The new "systemctl preset-all" command may now be used to put all installed units back into the enable/disable state the vendor/admin encoded in preset files. Also, introduce "systemctl --preset-mode=enable-only" and "systemctl --preset-mode=disable-only" to only apply the enable or only the disable operations of a "systemctl preset" or "systemctl preset-all" operation. "systemctl preset-all" implements this RFE: https://bugzilla.redhat.com/show_bug.cgi?id=630174

9a92e77e4325b995288ef7cac144ecbf969886df 10-Jun-2014 David Strauss <david@davidstrauss.net>

man: clarify the effect of replace-irreversibly on future conflicting jobs

1e89266b761a80da2cfc1b6e7a2a80a1855dcf7a 15-May-2014 Eelco Dolstra <eelco.dolstra@logicblox.com>

Fix typos in systemctl manpage

b8bde11658366290521e3d03316378b482600323 08-May-2014 Jan Engelhardt <jengelh@inai.de>

doc: comma placement corrections and word order Set commas where there should be some. Some improvements to word order.

dca348bcbb462305864526c587495a14a76bfcde 08-May-2014 Jan Engelhardt <jengelh@inai.de>

doc: corrections to words and forms This patch exchange words which are inappropriate for a situation, deletes duplicated words, and adds particles where needed.

af7424af70d063412c09b0125f4d4a39865210dc 25-Mar-2014 Lennart Poettering <lennart@poettering.net>

systemctl: add more verbose explanation of --kill-who and what control/main processes are

0088d63151e088d62104d88f866e9eb049091c22 25-Mar-2014 Lennart Poettering <lennart@poettering.net>

systemctl: --kill-mode is long long gone, don't mention it in the man page

9029f64298cb70c12ecf638fddee7f41b056fcf1 17-Mar-2014 Jason St. John <jstjohn@purdue.edu>

man: improve wording of systemctl's --after/--before Commit 4a77ca7 was an attempt at fixing the wording of --after and --before, but the new wording was unclear. Split the combined --after/--before section into a separate section for each, explicitly state what each option does, and add information about how these lists are generated. Reported-by: Andrey Borzenkov <arvidjaar@gmail.com> Reported-by: Lennart Poettering <lennart@poettering.net>

1238ee09b7babb175b9bf7ad1d0e8eb2a414ee6e 17-Mar-2014 Lennart Poettering <lennart@poettering.net>

systemctl: introduce -r switch to show units running in local containers in addition to the host

8fcf784dffba1ca24c2790b96c18dd689d4981fb 12-Mar-2014 Lennart Poettering <lennart@poettering.net>

systemctl: when "systemctl status" is called without arguments show a short overall system state Previously "systemctl status" without argument would print the status of all loaded units. This has now been moved to "systemctl status -a".

0d292f5e7597a729365644edfbcdf2e5fac8beb4 12-Mar-2014 Lennart Poettering <lennart@poettering.net>

systemctl: add new "list-machines" command "systemctl list-machines" shows one line per local container which includes the current system state of the container, the number of failed units as well as the number of currently queued jobs.

4a77ca700d1841c2b8a86ed5b7f3495db61c236d 11-Mar-2014 Andrey Borzenkov <arvidjaar@gmail.com>

man: fix description of systemctl --after/--before It was backward - --after fetches After property, so units shown really come *before* unit given as argument. Same for --before.

4f50d2efbac87aba0505b9f998bf3e4bde64c214 21-Feb-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: xinclude --host/--machine As usual, those common options are pushed to the end.

88ae7333ee052e64607ae6678fe0e84991fe3482 21-Feb-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: xinclude --user/--system

dfdebb1b925332352966804303b2516a6506a429 21-Feb-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: xinclude --help/--version/--no-pager

66f756d437658cc464bfb5647c97efd0cf77f933 18-Feb-2014 Jan Engelhardt <jengelh@inai.de>

doc: resolve missing/extraneous words or inappropriate forms Issues fixed: * missing words required by grammar * duplicated or extraneous words * inappropriate forms (e.g. singular/plural), and declinations * orthographic misspellings

73e231abde39f22097df50542c745e01de879836 18-Feb-2014 Jan Engelhardt <jengelh@inai.de>

doc: update punctuation Resolve spotted issues related to missing or extraneous commas, dashes.

6db2742802b70938f0f2d373110ed734d4fb9813 15-Feb-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: replace STDOUT with standard output, etc. Actually 'STDOUT' is something that doesn't appear anywhere: in the stdlib we have 'stdin', and there's only the constant STDOUT_FILENO, so there's no reason to use capitals. When refering to code, STDOUT/STDOUT/STDERR are replaced with stdin/stdout/stderr, and in other places they are replaced with normal phrases like standard output, etc.

9fccdb0f64d12bc09a71442dd0af2248c1aa3e89 14-Feb-2014 Lennart Poettering <lennart@poettering.net>

man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output

21ac6ff143cc8bebfbd1818af28e8c6f82cd5265 12-Feb-2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: use xinclude to de-deduplicate common text I only tested with python-lxml. I'm not sure if xml.etree should be deprecated.

f366d58dc1fe51b300167446597750d29687c3c5 12-Feb-2014 Jason A. Donenfeld <Jason@zx2c4.com>

pager: support SYSTEMD_LESS environment variable This allows customization of the arguments used by less. The main motivation is that some folks might not like having --no-init on every invocation of less.

ac3efa8ac62b60261d6c101bc98831316523b07a 15-Jan-2014 Lennart Poettering <lennart@poettering.net>

systemctl: introduce new "import-environment" command This may be used in graphical session start-up scripts to upload environment variables such as $DISPLAY into the systemd manager easily.

e3e0314b56012f7febc279d268f2cadc1fcc0f25 26-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: allow globbing in commands which take multiple unit names

91f0ac7d40e4b89ccb8430b34dbf907f305763fa 26-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: fix description of is-enabled returned value

e0e009c067aa7237f9683c46e5845bbb11ec67c2 26-Dec-2013 Jan Engelhardt <jengelh@inai.de>

man: grammar and wording improvements This is a recurring submission and includes corrections to: - missing words, preposition choice. - change of /lib to /usr/lib, because that is what most distros are using as the system-wide location for systemd/udev files.

b040723ea412209e0edf54647fa5aa4287411507 26-Dec-2013 Jan Engelhardt <jengelh@inai.de>

man: improvements to comma placement This is a recurring submission and includes corrections to: comma placement.

494a66821815e8109afa136bd42818b85da38c09 26-Dec-2013 Jan Engelhardt <jengelh@inai.de>

man: resolve word omissions This is a recurring submission and includes corrections to: word omissions and word class choice.

binfmt.d.xml journald.conf.xml loginctl.xml sd-daemon.xml sd-journal.xml sd-login.xml sd_booted.xml sd_bus_message_get_cookie.xml sd_bus_request_name.xml sd_get_seats.xml sd_id128_get_machine.xml sd_id128_randomize.xml sd_id128_to_string.xml sd_is_fifo.xml sd_journal_add_match.xml sd_journal_get_catalog.xml sd_journal_get_cursor.xml sd_journal_get_cutoff_realtime_usec.xml sd_journal_get_data.xml sd_journal_get_fd.xml sd_journal_get_realtime_usec.xml sd_journal_get_usage.xml sd_journal_next.xml sd_journal_print.xml sd_journal_query_unique.xml sd_journal_seek_head.xml sd_journal_stream_fd.xml sd_listen_fds.xml sd_login_monitor_new.xml sd_notify.xml sd_pid_get_session.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml sd_watchdog_enabled.xml sysctl.d.xml systemctl.xml systemd-getty-generator.xml systemd-halt.service.xml systemd-machine-id-setup.xml systemd.preset.xml systemd.service.xml systemd.socket.xml systemd.unit.xml tmpfiles.d.xml
69d918b0928eaa4ce9584f4c31552b048d551f0d 22-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: update the list of commands influenced by --full http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732798

e213d1a3c3dd0b6a39790c2fbd46d3bcfc683c46 22-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: mention --full and --lines in systemctl status http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732798

841aa8c0b484b96654b95d3c4e936e37da4c7dda 22-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

loginctl,shell-completions: fix listing of sessions/users/seats

171754aa4ae37a6ab626878256f7b664da78ef55 09-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: document 'is-enabled' output https://bugzilla.redhat.com/show_bug.cgi?id=953077

4f8f66cb4236783cd3cbee97fefc9aaa8469ac08 09-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

Help output spring cleaning Use [brackets] only for optional elements. Use <optional> in XML sources.

d8fba7c6ccea5e60f31f329f481fb2cdf6907ce9 07-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: allow globbing in list-<whatever> commands It is nicer to say 'systemctl list-units ssh\*' then to use grep, because colouring is preserved and it is easier to match just against the unit name.

e4c0fbe50c9a4a26efa4ae2b2350215be29b8660 01-Dec-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: do not show SourcePath when FragmentPath cannot be found Those files can be in a completely deferent format and also arbitrarily long, and usually contain information about other stuff. If we ever add SourceLine= or SourceLines= in addition to SourcePath=, and can show the relevant information only, this commit can be reverted.

e93c33d4aadb41427f215d43545e7fadc6bcec6f 01-Dec-2013 Shawn Landden <shawn@churchofgit.com>

systemctl: add "systemctl cat"

a7c0e5d714512dc3f9fe30c136778257246f3279 26-Nov-2013 Lennart Poettering <lennart@poettering.net>

man: explain the precise syntax and feature set of unit names at the end of the man page, given that it is detail information

4dc5b821ae737914499119e29811fc3346e3d97c 26-Nov-2013 Lennart Poettering <lennart@poettering.net>

systemctl: replace the three job mode options by a single --job-mode= option Also, expose the new "flush" job mode this way.

cbb76c29ccd1a639ada00425fa7cc408507f171d 11-Nov-2013 Lennart Poettering <lennart@poettering.net>

systemctl: add new "list-timers" command

1290d0fc5f7ffb433e403068c6c60394033e9ba8 08-Nov-2013 Lennart Poettering <lennart@poettering.net>

man: update systemctl man page to mentioned --machine=

37185ec80ad372907a2a9388735655a7334babb6 07-Nov-2013 WaLyong Cho <walyong.cho@samsung.com>

Support additional argument in reboot reboot syscall can be performed with an additional argument. In some systems this functionality can be useful to modify the mode of the next boot performed by the bootloader.

63ba209d8bc64137ff1585d5878328c93cb81b61 07-Nov-2013 Jan Engelhardt <jengelh@inai.de>

man: wording and grammar updates This is a recurring submission and includes corrections to various issue spotted: comma setting, missing words/preposition choice.

c9197a76ae552991b99673d104019e0940d6ad84 31-Oct-2013 Václav Pavlín < <vpavlin@redhat.com>

man: explain NAME in systemctl man page

72f4d9669c253d5bd7c126bf2e7a0db0198cf2eb 15-Oct-2013 Jan Engelhardt <jengelh@inai.de>

man: wording and grammar updates This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes…

3fde5f30bda2a70d97f3dc8fa918e42e1c07cc2c 27-Sep-2013 Lennart Poettering <lennart@poettering.net>

man: drop references to "cgroup" wher appropriate Since cgroups are mostly now an implementation detail of systemd lets deemphasize it a bit in the man pages. This renames systemd.cgroup(5) to systemd.resource-control(5) and uses the term "resource control" rather than "cgroup" where appropriate. This leaves the word "cgroup" in at a couple of places though, like for example systemd-cgtop and systemd-cgls where cgroup stuff is at the core of what is happening.

1bee43de64aadb700dcb32958372714ec56c97b8 20-Sep-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: mention --runtime where appropriate https://bugzilla.redhat.com/show_bug.cgi?id=1009956

79640424059328268b9fb6c5fa8eb777b27a177e 12-Sep-2013 Jan Engelhardt <jengelh@inai.de>

man: wording and grammar updates This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes… Highligts in this particular commit: - the "unsigned" type qualifier is completed to form a full type "unsigned int" - alphabetic -> lexicographic (that way we automatically define how numbers get sorted)

binfmt.d.xml localectl.xml machine-info.xml modules-load.d.xml os-release.xml runlevel.xml sd-daemon.xml sd_booted.xml sd_is_fifo.xml sd_journal_add_match.xml sd_journal_get_catalog.xml sd_journal_get_data.xml sd_journal_get_fd.xml sd_journal_get_usage.xml sd_journal_open.xml sd_journal_print.xml sd_journal_seek_head.xml sd_listen_fds.xml sd_login_monitor_new.xml sd_notify.xml sd_pid_get_session.xml sd_readahead.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml sysctl.d.xml systemctl.xml systemd-activate.xml systemd-analyze.xml systemd-ask-password.xml systemd-cat.xml systemd-cgls.xml systemd-cgtop.xml systemd-cryptsetup-generator.xml systemd-delta.xml systemd-detect-virt.xml systemd-fsck@.service.xml systemd-fstab-generator.xml systemd-journald.service.xml systemd-machine-id-setup.xml systemd-notify.xml systemd-nspawn.xml systemd-suspend.service.xml systemd-system.conf.xml systemd-tmpfiles.xml systemd.automount.xml systemd.device.xml systemd.exec.xml systemd.kill.xml systemd.mount.xml systemd.path.xml systemd.preset.xml systemd.service.xml systemd.socket.xml systemd.special.xml systemd.swap.xml systemd.time.xml systemd.timer.xml systemd.unit.xml systemd.xml timedatectl.xml tmpfiles.d.xml
27722f964361a7da2532cf0a2d57a2f0dd0a09f2 10-Sep-2013 Lukas Nykryn <lnykryn@redhat.com>

man: split systemctl commands to sections

0f85cbe105b7c4bde19fc7f12bf79429349182dd 23-Aug-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: Small grammar fix Use Oxford comma.

d240b2e1baee24e72197fe6fcab7a8271d8433e7 27-Jul-2013 Dave Reisner <dreisner@archlinux.org>

systemctl.8: fix typo in SEE ALSO

223ab9345d70e2ea8498b96ff07ee73c25ad18b4 26-Jul-2013 Lennart Poettering <lennart@poettering.net>

systemctl: remove "load" command "systemctl load" has always been racy since the GC could hit any time, before making use of the loaded unit. Very recent systemd will run GC immeidately after all unit state changes which has the effect that the the effect of "systemctl load" is completely gone now, so let's remove the support for it in "systemctl" for good.

a65615ca5d78be0dcd7d9c9b4a663fa75f758606 26-Jul-2013 Lennart Poettering <lennart@poettering.net>

systemctl: move set-log-level to systemd-analyze "systemctl set-log-level" is a command for analysis and tracing hence "systemd-analyze" should be the better home for it, thus allowing us to make the overly large "systemctl" a bit smaller.

9ea9d4cf1656075559fcd6aeceb9530714c87d5b 26-Jul-2013 Lennart Poettering <lennart@poettering.net>

systemctl: move "dump" command from systemctl to systemd-analyze It's an analysis command and its format is explicitly not covered by any stability guarantees, hence move away from systemctl and into systemd-analyze, minimizing the already large interface of systemctl a bit. This patch also adds auto-paging to the various systemd-analyze commands where that makes sense

fbce11397f4d19821a9dfe66ee3ebe11cad90057 21-Jul-2013 Jan Engelhardt <jengelh@inai.de>

man: wording and grammar updates This includes regularly-submitted corrections to comma setting and orthographical mishaps that appeared in man/ in recent commits.

83787333bd75f3fb5d2d844a5d5dbf68d93f7f3f 19-Jul-2013 Lennart Poettering <lennart@poettering.net>

man: update documentation of systemctl cgroup commands

9b9b3d36b8ffe5b41c1455bffd44a9d11efc8aee 18-Jul-2013 Maciej Wereski <m.wereski@partner.samsung.com>

systemctl: option to list units by state This allows to show only units with specified LOAD or SUB or ACTIVE state.

7b870f607bcb8f445d4d29a776d12d9de3bf1487 09-Jul-2013 Jan Engelhardt <jengelh@inai.de>

man: wording and grammar updates

19887cd06a3af2f045e763986eda19e208bd3f85 07-Jul-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: document machinectl and systemd-machined

05cc726731c5cec952722f1c14acb08e3d4d5e98 03-Jul-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: add more formatting markup

e9dd9f9547350c7dc0473583b5c2228dc8f0ab76 03-Jul-2013 Jason St. John <jstjohn@purdue.edu>

man: improve grammar and word formatting in numerous man pages Use proper grammar, word usage, adjective hyphenation, commas, capitalization, spelling, etc. To improve readability, some run-on sentences or sentence fragments were revised. [zj: remove the space from 'file name', 'host name', and 'time zone'.]

/systemd/catalog/systemd.catalog binfmt.d.xml hostname.xml hostnamectl.xml kernel-install.xml localtime.xml loginctl.xml logind.conf.xml machine-id.xml machine-info.xml modules-load.d.xml nss-myhostname.xml os-release.xml pam_systemd.xml sd-id128.xml sd_id128_get_machine.xml sd_id128_randomize.xml sd_id128_to_string.xml sd_is_fifo.xml sd_journal_get_cutoff_realtime_usec.xml sd_journal_get_realtime_usec.xml sd_journal_print.xml sd_journal_stream_fd.xml sysctl.d.xml systemctl.xml systemd-analyze.xml systemd-hostnamed.service.xml systemd-inhibit.xml systemd-journald.service.xml systemd-modules-load.service.xml systemd-nspawn.xml systemd-readahead-replay.service.xml systemd-system.conf.xml systemd-timedated.service.xml systemd-tmpfiles.xml systemd.automount.xml systemd.exec.xml systemd.journal-fields.xml systemd.mount.xml systemd.preset.xml systemd.service.xml systemd.socket.xml systemd.time.xml systemd.timer.xml systemd.unit.xml systemd.xml timedatectl.xml tmpfiles.d.xml udev.xml /systemd/src/core/main.c /systemd/src/shared/hwclock.c /systemd/src/timedate/timedatectl.c /systemd/src/timedate/timedated.c
98a6e132b5b85999f7e3dce158e826ffeecc1553 17-Jun-2013 Daniel Albers <daniel@lbe.rs>

journalctl,loginctl,systemctl,systemd-cgls: add -l as alias for --full https://bugs.freedesktop.org/show_bug.cgi?id=65850

76d5a71de99b6fe0ecc9bfd82ec641a5d408e191 31-May-2013 Václav Pavlín < <vpavlin@redhat.com>

systemctl: add command set-log-level Command changes current log level

99504dd4c13af7516a976fffc0f68e6f26d3faac 31-May-2013 Václav Pavlín < <vpavlin@redhat.com>

systemctl: add commands set-default and get-default systemctl set-default NAME links the default.target to the given unit, get-default prints out the path to the currently set default target.

d2bbca6855b174fb7ea90b4767a886bb88bd2400 04-May-2013 Ville Skyttä <ville.skytta@iki.fi>

Spelling fixes

5d0c05e5f417325e8505dde857a93a88eb7ebdc0 03-May-2013 Lukas Nykryn <lnykryn@redhat.com>

systemctl: add --plain option to list-dependencies This patch adds more script-friendly output for list-dependencies.

afba41995de65d8f378b138ea6d9804be32625a3 24-Apr-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: show reverse dependencies or before/after ordering Also update completion scripts a bit.

a5e4972c8956cecf35fa4780e1cfe7c378bfcba1 18-Apr-2013 Lennart Poettering <lennart@poettering.net>

systemctl: drop usage of "internally loaded modules" I wouldn't know what "internally" is supposed to mean hear, and we use this terminology in this context nowhere else, so let's drop this.

87698625aaf08ab2411a54a4ac9878acd4b46772 17-Apr-2013 Harald Hoyer <harald@redhat.com>

systemctl: clarify usage of "--all" versus list-unit-files Novice users might think, that $ systemctl --all is equal to $ systemctl list-unit-files https://bugzilla.redhat.com/show_bug.cgi?id=748512

ab06eef8101866dd1337c4759002f7360a9db416 15-Apr-2013 Anatol Pomozov <anatol.pomozov@gmail.com>

Fix spelling errors using 'codespell' tool

991f2a3932e831ccac609ba88f6e725b6c01acfe 13-Apr-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: new verb 'list-sockets' LISTEN UNIT ACTIVATES /dev/initctl systemd-initctl.socket systemd-initctl.service /dev/log systemd-journald.socket systemd-journald.service ... [::]:19531 systemd-journal-gatewayd.socket systemd-journal-gatewayd.service kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service 17 sockets listed. Pass --all to see loaded but inactive sockets, too.

20b3f379cfd44e61dd1838a107f1d5363fab5b5d 12-Apr-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: allow multiple arguments to --type This mirrors --property, and is generally useful. New functionality is used in bash completion. In case of zsh completion, new functionality is less useful because of caching. Nevertheless, zsh completion for restart is made to behave more-or-less the same as bash completion. At least sockets can be restarted.

54c31a79f72ff57ac8eba089acacc4ab482b745d 28-Feb-2013 Lennart Poettering <lennart@poettering.net>

man: clarify systemctl --property= documentation a bit

a330b376bac697ecf13cada5f96070a318ab9ab9 27-Feb-2013 Lennart Poettering <lennart@poettering.net>

man: document the new systemctl cgroup commands

b85bdddafb321fa870b9250a2ff17040d6996061 22-Feb-2013 Michal Schmidt <mschmidt@redhat.com>

systemctl: make shutdown operations use irreversible jobs Occasionally people report problem with reboot/poweroff operations hanging in the middle. One known cause is when a new transaction to start a unit is enqueued while the shutdown is going on. The start of the unit conflicts with the shutdown jobs, so they get cancelled. The failure case can be quite unpleasant, becase getty and sshd may already be stopped. Fix it by using irreversible jobs for shutdown (reboot/poweroff/...) actions. This applies to commands like "reboot", "telinit 6", "systemctl reboot". Should someone desire to use reversible jobs, they can say "systemctl start reboot.target".`

23ade460e5a118daa575a961b405d089f95e0617 22-Feb-2013 Michal Schmidt <mschmidt@redhat.com>

core, systemctl: add support for irreversible jobs Add a new job mode: replace-irreversibly. Jobs enqueued using this mode cannot be implicitly canceled by later enqueued conflicting jobs. They can however still be canceled with an explicit "systemctl cancel" call.

b7cf6049a36dfd8e5f3c6420243eb49d348dbd2f 22-Feb-2013 Michal Schmidt <mschmidt@redhat.com>

systemctl: make "systemctl default" use "isolate" job mode "systemctl default" should behave identically to "telinit N" (where N is the corresponding runlevel target number), therefore it should use isolate job mode too.

033a842c36e7629f81d05d12a4ed8c298ad4d3f2 16-Feb-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: allow comma sepearted property lists

4a6022f01cfe092d018db52186d6af1fe28f3421 16-Feb-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: prettify systemctl(1) - reindent with two spaces, otherwise everything is squeezed near the right margin, - mark only optional arguments as optional, - some typos, etc.

265a7a2a604a9cf92e8aa167ed48afb78e6602ea 16-Feb-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: allow status with no units 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.

1700761b0678a5f5b43dc5224a97cc1922f74fad 13-Feb-2013 Simon Peeters <peeters.simon@gmail.com>

Move systemctl dot to systemd-analyze dot

a7f5bb1eafadbb08c8528baae588bbe773a37e79 13-Feb-2013 William Giokas <1007380@gmail.com>

man: Make options consistent Option listings seemed to be pretty much random, some were short opt, long opt, others were long opt, short opt. This just makes every option with a short and long opt that I could find in the order short opt, long opt, for formatting's sake.

ccc9a4f9ffdab069b0b785627c48962fdadf6d46 26-Jan-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: extend systemd.directives(7) to all manual pages New sections are added: PAM options, crypttab options, commandline options, miscellaneous. The last category will be used for all untagged <varname> elements. Commandline options sections is meant to be a developer tool: when adding an option it is sometimes useful to be able to check if similarly named options exist elsewhere.

e31165b26212b45e135fd4cd7d618a081d50bd28 18-Jan-2013 Lennart Poettering <lennart@poettering.net>

systemctl: make list-dependencies default to default.target

55c0b89c575fcb2c075286d444ed4fb1cf8c8563 17-Jan-2013 Lukas Nykryn <lnykryn@redhat.com>

systemctl add command list-dependencies systemctl list-dependencies lists all unit's dependecies and recursively expands all subsidiary target units into a tree. Primary purpose for this command is to show all units which are enabled in specified target.

9bdbc2e2ec523dbefe1c1c7e164b5544aff0b185 16-Jan-2013 Lukas Nykryn <lnykryn@redhat.com>

systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is 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. ]

b37844d3d72af3afbcb801476cf07c085519f392 11-Jan-2013 Lennart Poettering <lennart@poettering.net>

systemctl: honour inhibitors when shutting down or entering sleep state

1a0fce458d3b45624c5817006735d59a5689ef83 04-Jan-2013 Thomas Hindoe Paaboel Andersen <phomes@gmail.com>

systemctl: add is-failed Adds is-failed to join is-active and is-enabled. I grabbed this one from the todo list. Most of the functionality was already there for is-active. I just needed to make check_one_unit take the states to check for as an argument instead of the hardcoded "active" and "reloading". is-failed will return 1 if none of the units given are failed. This is different from is-active which will return 3 if none of the units given are active. It returns 3 with this comment: /* According to LSB: "program is not running" */ As that does not make sense when looking for failed units I simply chose 1 instead.

45c0c61df3c63cb1f20505c8d292385d5e300578 15-Nov-2012 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: add help for --type/-t The list of types and load states if lengthy, so a little reminder can be sometimes useful.

630d4e14083fc3798b757604eb2055822b77608b 31-Oct-2012 Lennart Poettering <lennart@poettering.net>

man: explain a bit more detailed what happens on suspend

6524990fdc98370ecba5d9f73e67161e8798c010 28-Oct-2012 Lennart Poettering <lennart@poettering.net>

logind: support for hybrid sleep (i.e. suspend+hibernate at the same time)

bb31a4ac1997c189a344caf554f34c6aabc71aa7 26-Oct-2012 Thomas Hindoe Paaboel Andersen <phomes@gmail.com>

man: typo fixes https://bugs.freedesktop.org/show_bug.cgi?id=55890 Fixed typos, serial comma, and removed "either" as there were more than two options. Also did an extra rename of "system-shutdown" to "systemd-shutdown" that was forgotten in commit 8bd3b8620c80d0f2383f2fb04315411fc8077ca1

loginctl.xml sd_id128_to_string.xml sd_is_fifo.xml sd_journal_add_match.xml sd_journal_get_fd.xml sd_journal_next.xml sd_journal_open.xml sd_journal_print.xml sd_journal_seek_head.xml sd_journal_stream_fd.xml sd_login_monitor_new.xml sd_notify.xml sd_pid_get_session.xml sd_seat_get_active.xml sd_uid_get_state.xml systemctl.xml systemd-ask-password.xml systemd-cgls.xml systemd-cryptsetup-generator.xml systemd-delta.xml systemd-detect-virt.xml systemd-fstab-generator.xml systemd-halt.service.xml systemd-inhibit.xml systemd-journald.service.xml systemd-nspawn.xml systemd-suspend.service.xml systemd-udevd.service.xml systemd-vconsole-setup.service.xml systemd.automount.xml systemd.conf.xml systemd.journal-fields.xml systemd.service.xml systemd.unit.xml systemd.xml tmpfiles.d.xml udev.xml vconsole.conf.xml
aae9a96d4b3a8562af9e8c6a23871b442645b954 19-Oct-2012 Lennart Poettering <lennart@poettering.net>

systemctl: remove --follow option Given that "journalctl -u" exists now there's no need to duplicate this functionality in systemctl, so let's drop this, especially given that it always felt a bit awkward to overload "-f" to both --force and --follow, and to have continues output with a status header for this. systemctl status -f avahi-daemon now becomes: journalctl -fu avahi-daemon Which is shorter and a lot less redundant.

c53158818d8cdaf46b3f1b5299b9bda118a1043f 13-Sep-2012 Thomas Hindoe Paaboel Andersen <phomes@gmail.com>

man: fix a bunch of typos in docs https://bugs.freedesktop.org/show_bug.cgi?id=54501

29283ea4cf5df20aa0ea9e24e3cb7035bf4c4a04 26-Jul-2012 Michal Sekletar <msekleta@redhat.com>

systemd: enable/disable instances of template https://bugzilla.redhat.com/show_bug.cgi?id=752774

49f43d5f91a99b23f745726aa351d8f159774357 16-Jul-2012 Ville Skyttä <ville.skytta@iki.fi>

Spelling fixes.

c147dc42f8b3383a3ced69aaa75e21df4fe75a96 10-Jul-2012 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

systemctl: filter shown units by their load state E.g. systemctl --all -t masked gives the list of masked units. The -t/--type option is reused. This is possible because unit types and unit load states are called differently, so it is possible to distinguish what the user meant. Using the same option also means that the interface is user for the user: less options to remember.

9980033377c105d2cd6539c9d73ee61d4c2263b0 28-Jun-2012 Lennart Poettering <lennart@poettering.net>

man: add various links from man pages to appropriate wiki pages

75d67e683735035949bfdcf71140747b9909d8a1 27-Jun-2012 Lennart Poettering <lennart@poettering.net>

man: document preset files

0e25e94ea72ca3db70484014280ddb709840f952 10-Jun-2012 Kay Sievers <kay@vrfy.org>

man: replace tabs with spaces

b43f208f78666fd27e274daa946ae57becd59dd6 04-Jun-2012 Kay Sievers <kay@vrfy.org>

systemctl: rename "man" to "help"

256425cc10d74c13602527eb86b4ba0938964565 31-May-2012 Lennart Poettering <lennart@poettering.net>

systemctl: introduce "systemctl man" to show man page for unit For now this only reads man: URLs, but later on we might want to support info: too. http/https is probably out of focus.

6a2857e6896c58dea94ec8c7b25f262b44849bc3 29-May-2012 Paul Menzel <paulepanter@users.sourceforge.net>

man/systemctl.xml: Add missing space for »stopcommand«

7cf55dd0700d2b93f18a1bdc50b3c864d0af2246 15-May-2012 Michal Schmidt <mschmidt@redhat.com>

man: overwrite vs. override 'overwrite' conveys the idea of the old text being destroyed. 'override' does not. It is more similar to 'overrule'.

957eb8cab28dc83aa4b800d033031e53cd0a9e00 14-May-2012 Lennart Poettering <lennart@poettering.net>

systemctl: add switch-root verb

6edd7d0a09171ea5ae8e01b7b1cbcb0bdfbfeb16 08-May-2012 Lennart Poettering <lennart@poettering.net>

sleep: implement suspend/hibernate as first class targets

5430f7f2bc7330f3088b894166bf3524a067e3d8 12-Apr-2012 Lennart Poettering <lennart@poettering.net>

relicense to LGPLv2.1 (with exceptions) 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.

/systemd/LICENSE.GPL2 /systemd/LICENSE.LGPL2.1 /systemd/LICENSE.MIT /systemd/Makefile.am /systemd/README /systemd/autogen.sh /systemd/configure.ac binfmt.d.xml custom-html.xsl daemon.xml halt.xml hostname.xml journalctl.xml journald.conf.xml locale.conf.xml loginctl.xml logind.conf.xml machine-id.xml machine-info.xml modules-load.d.xml os-release.xml pam_systemd.xml runlevel.xml sd-daemon.xml sd-login.xml sd-readahead.xml sd_booted.xml sd_get_seats.xml sd_is_fifo.xml sd_listen_fds.xml sd_login_monitor_new.xml sd_notify.xml sd_pid_get_session.xml sd_readahead.xml sd_seat_get_active.xml sd_session_is_active.xml sd_uid_get_state.xml shutdown.xml sysctl.d.xml systemctl.xml systemd-ask-password.xml systemd-cat.xml systemd-cgls.xml systemd-cgtop.xml systemd-machine-id-setup.xml systemd-notify.xml systemd-nspawn.xml systemd-tmpfiles.xml systemd.automount.xml systemd.conf.xml systemd.device.xml systemd.exec.xml systemd.journal-fields.xml systemd.mount.xml systemd.path.xml systemd.service.xml systemd.snapshot.xml systemd.socket.xml systemd.special.xml systemd.swap.xml systemd.target.xml systemd.timer.xml systemd.unit.xml systemd.xml telinit.xml timezone.xml tmpfiles.d.xml vconsole.conf.xml /systemd/rules/99-systemd.rules.in /systemd/src/Makefile /systemd/src/ac-power.c /systemd/src/ask-password-api.c /systemd/src/ask-password.c /systemd/src/binfmt/binfmt.c /systemd/src/bridge.c /systemd/src/cgls.c /systemd/src/cgroup-show.c /systemd/src/cgroup-show.h /systemd/src/cgroups-agent.c /systemd/src/cgtop.c /systemd/src/core/ask-password-api.h /systemd/src/core/automount.c /systemd/src/core/automount.h /systemd/src/core/build.h /systemd/src/core/bus-errors.h /systemd/src/core/cgroup-attr.c /systemd/src/core/cgroup-attr.h /systemd/src/core/cgroup.c /systemd/src/core/cgroup.h /systemd/src/core/condition.c /systemd/src/core/condition.h /systemd/src/core/dbus-automount.c /systemd/src/core/dbus-automount.h /systemd/src/core/dbus-device.c /systemd/src/core/dbus-device.h /systemd/src/core/dbus-execute.c /systemd/src/core/dbus-execute.h /systemd/src/core/dbus-job.c /systemd/src/core/dbus-job.h /systemd/src/core/dbus-loop.h /systemd/src/core/dbus-manager.c /systemd/src/core/dbus-manager.h /systemd/src/core/dbus-mount.c /systemd/src/core/dbus-mount.h /systemd/src/core/dbus-path.c /systemd/src/core/dbus-path.h /systemd/src/core/dbus-service.c /systemd/src/core/dbus-service.h /systemd/src/core/dbus-snapshot.c /systemd/src/core/dbus-snapshot.h /systemd/src/core/dbus-socket.c /systemd/src/core/dbus-socket.h /systemd/src/core/dbus-swap.c /systemd/src/core/dbus-swap.h /systemd/src/core/dbus-target.c /systemd/src/core/dbus-target.h /systemd/src/core/dbus-timer.c /systemd/src/core/dbus-timer.h /systemd/src/core/dbus-unit.c /systemd/src/core/dbus-unit.h /systemd/src/core/dbus.c /systemd/src/core/dbus.h /systemd/src/core/device.c /systemd/src/core/device.h /systemd/src/core/execute.c /systemd/src/core/execute.h /systemd/src/core/fdset.c /systemd/src/core/fdset.h /systemd/src/core/ima-setup.c /systemd/src/core/ima-setup.h /systemd/src/core/job.c /systemd/src/core/job.h /systemd/src/core/kmod-setup.c /systemd/src/core/kmod-setup.h /systemd/src/core/load-dropin.c /systemd/src/core/load-dropin.h /systemd/src/core/load-fragment.c /systemd/src/core/load-fragment.h /systemd/src/core/locale-setup.c /systemd/src/core/locale-setup.h /systemd/src/core/manager.c /systemd/src/core/manager.h /systemd/src/core/mount.c /systemd/src/core/mount.h /systemd/src/core/namespace.c /systemd/src/core/namespace.h /systemd/src/core/path.c /systemd/src/core/path.h /systemd/src/core/polkit.h /systemd/src/core/selinux-setup.c /systemd/src/core/selinux-setup.h /systemd/src/core/service.c /systemd/src/core/service.h /systemd/src/core/snapshot.c /systemd/src/core/snapshot.h /systemd/src/core/socket.c /systemd/src/core/socket.h /systemd/src/core/special.h /systemd/src/core/swap.c /systemd/src/core/swap.h /systemd/src/core/sysfs-show.h /systemd/src/core/target.c /systemd/src/core/target.h /systemd/src/core/tcpwrap.c /systemd/src/core/tcpwrap.h /systemd/src/core/timer.c /systemd/src/core/timer.h /systemd/src/core/unit.c /systemd/src/core/unit.h /systemd/src/cryptsetup/cryptsetup-generator.c /systemd/src/cryptsetup/cryptsetup.c /systemd/src/dbus-common.c /systemd/src/dbus-common.h /systemd/src/dbus-loop.c /systemd/src/def.h /systemd/src/detect-virt.c /systemd/src/fsck.c /systemd/src/getty-generator.c /systemd/src/hostname-setup.c /systemd/src/hostname-setup.h /systemd/src/hostname/hostnamed.c /systemd/src/hostname/org.freedesktop.hostname1.conf /systemd/src/hostname/org.freedesktop.hostname1.policy.in /systemd/src/hostname/org.freedesktop.hostname1.service /systemd/src/initctl.c /systemd/src/install.c /systemd/src/install.h /systemd/src/journal/cat.c /systemd/src/journal/compress.c /systemd/src/journal/compress.h /systemd/src/journal/coredump.c /systemd/src/journal/journal-def.h /systemd/src/journal/journal-file.c /systemd/src/journal/journal-file.h /systemd/src/journal/journal-internal.h /systemd/src/journal/journal-rate-limit.c /systemd/src/journal/journal-rate-limit.h /systemd/src/journal/journal-send.c /systemd/src/journal/journalctl.c /systemd/src/journal/journald.c /systemd/src/journal/journald.conf /systemd/src/journal/journald.h /systemd/src/journal/libsystemd-journal.pc.in /systemd/src/journal/libsystemd-journal.sym /systemd/src/journal/sd-journal.c /systemd/src/journal/test-journal-send.c /systemd/src/journal/test-journal.c /systemd/src/libsystemd-id128.pc.in /systemd/src/libsystemd-id128.sym /systemd/src/locale/localed.c /systemd/src/locale/org.freedesktop.locale1.conf /systemd/src/locale/org.freedesktop.locale1.policy.in /systemd/src/locale/org.freedesktop.locale1.service /systemd/src/login/70-uaccess.rules /systemd/src/login/71-seat.rules /systemd/src/login/73-seat-late.rules.in /systemd/src/login/libsystemd-login.pc.in /systemd/src/login/libsystemd-login.sym /systemd/src/login/loginctl.c /systemd/src/login/logind-acl.c /systemd/src/login/logind-acl.h /systemd/src/login/logind-dbus.c /systemd/src/login/logind-device.c /systemd/src/login/logind-device.h /systemd/src/login/logind-seat-dbus.c /systemd/src/login/logind-seat.c /systemd/src/login/logind-seat.h /systemd/src/login/logind-session-dbus.c /systemd/src/login/logind-session.c /systemd/src/login/logind-session.h /systemd/src/login/logind-user-dbus.c /systemd/src/login/logind-user.c /systemd/src/login/logind-user.h /systemd/src/login/logind.c /systemd/src/login/logind.conf /systemd/src/login/logind.h /systemd/src/login/multi-seat-x.c /systemd/src/login/org.freedesktop.login1.conf /systemd/src/login/org.freedesktop.login1.policy.in /systemd/src/login/org.freedesktop.login1.service /systemd/src/login/pam-module.c /systemd/src/login/sd-login.c /systemd/src/login/sysfs-show.c /systemd/src/login/test-login.c /systemd/src/login/uaccess.c /systemd/src/login/user-sessions.c /systemd/src/logs-show.c /systemd/src/logs-show.h /systemd/src/loopback-setup.c /systemd/src/loopback-setup.h /systemd/src/machine-id-main.c /systemd/src/machine-id-setup.c /systemd/src/machine-id-setup.h /systemd/src/main.c /systemd/src/missing.h /systemd/src/modules-load.c /systemd/src/mount-setup.c /systemd/src/mount-setup.h /systemd/src/notify.c /systemd/src/nspawn.c /systemd/src/org.freedesktop.systemd1.conf /systemd/src/org.freedesktop.systemd1.policy.in.in /systemd/src/org.freedesktop.systemd1.service /systemd/src/path-lookup.c /systemd/src/path-lookup.h /systemd/src/polkit.c /systemd/src/quotacheck.c /systemd/src/random-seed.c /systemd/src/rc-local-generator.c /systemd/src/readahead/readahead-collect.c /systemd/src/readahead/readahead-common.c /systemd/src/readahead/readahead-common.h /systemd/src/readahead/readahead-replay.c /systemd/src/remount-api-vfs.c /systemd/src/reply-password.c /systemd/src/sd-id128.c /systemd/src/shared/acl-util.c /systemd/src/shared/acl-util.h /systemd/src/shared/audit.c /systemd/src/shared/audit.h /systemd/src/shared/capability.c /systemd/src/shared/capability.h /systemd/src/shared/cgroup-label.c /systemd/src/shared/cgroup-util.c /systemd/src/shared/cgroup-util.h /systemd/src/shared/conf-parser.c /systemd/src/shared/conf-parser.h /systemd/src/shared/exit-status.c /systemd/src/shared/exit-status.h /systemd/src/shared/hashmap.c /systemd/src/shared/hashmap.h /systemd/src/shared/label.c /systemd/src/shared/label.h /systemd/src/shared/list.h /systemd/src/shared/log.c /systemd/src/shared/log.h /systemd/src/shared/macro.h /systemd/src/shared/mkdir.c /systemd/src/shared/mkdir.h /systemd/src/shared/pager.c /systemd/src/shared/pager.h /systemd/src/shared/ratelimit.c /systemd/src/shared/ratelimit.h /systemd/src/shared/set.c /systemd/src/shared/set.h /systemd/src/shared/socket-label.c /systemd/src/shared/socket-util.c /systemd/src/shared/socket-util.h /systemd/src/shared/strv.c /systemd/src/shared/strv.h /systemd/src/shared/utf8.c /systemd/src/shared/utf8.h /systemd/src/shared/util.c /systemd/src/shared/util.h /systemd/src/shared/virt.c /systemd/src/shared/virt.h /systemd/src/shutdown.c /systemd/src/shutdownd.c /systemd/src/spawn-ask-password-agent.c /systemd/src/spawn-ask-password-agent.h /systemd/src/spawn-polkit-agent.c /systemd/src/spawn-polkit-agent.h /systemd/src/specifier.c /systemd/src/specifier.h /systemd/src/sysctl.c /systemd/src/system.conf /systemd/src/systemctl.c /systemd/src/systemd-bash-completion.sh /systemd/src/systemd.pc.in /systemd/src/systemd/sd-id128.h /systemd/src/systemd/sd-journal.h /systemd/src/systemd/sd-login.h /systemd/src/systemd/sd-messages.h /systemd/src/systemd/sd-shutdown.h /systemd/src/test-cgroup.c /systemd/src/test-daemon.c /systemd/src/test-engine.c /systemd/src/test-env-replace.c /systemd/src/test-hostname.c /systemd/src/test-id128.c /systemd/src/test-install.c /systemd/src/test-job-type.c /systemd/src/test-loopback.c /systemd/src/test-ns.c /systemd/src/test-strv.c /systemd/src/test-watchdog.c /systemd/src/timedate/org.freedesktop.timedate1.conf /systemd/src/timedate/org.freedesktop.timedate1.policy.in /systemd/src/timedate/org.freedesktop.timedate1.service /systemd/src/timedate/timedated.c /systemd/src/timestamp.c /systemd/src/tmpfiles.c /systemd/src/tty-ask-password-agent.c /systemd/src/umount.c /systemd/src/umount.h /systemd/src/unit-name.c /systemd/src/unit-name.h /systemd/src/update-utmp.c /systemd/src/user.conf /systemd/src/utmp-wtmp.c /systemd/src/utmp-wtmp.h /systemd/src/vconsole/vconsole-setup.c /systemd/src/watchdog.c /systemd/src/watchdog.h /systemd/sysctl.d/coredump.conf.in /systemd/tmpfiles.d/legacy.conf /systemd/tmpfiles.d/systemd.conf /systemd/tmpfiles.d/tmp.conf /systemd/tmpfiles.d/x11.conf /systemd/units/basic.target /systemd/units/bluetooth.target /systemd/units/console-shell.service.m4.in /systemd/units/cryptsetup.target /systemd/units/dev-hugepages.mount /systemd/units/dev-mqueue.mount /systemd/units/emergency.service.in /systemd/units/emergency.target /systemd/units/fedora/halt-local.service /systemd/units/fedora/prefdm.service /systemd/units/fedora/rc-local.service /systemd/units/final.target /systemd/units/frugalware/display-manager.service /systemd/units/fsck-root.service.in /systemd/units/fsck@.service.in /systemd/units/getty.target /systemd/units/getty@.service.m4 /systemd/units/graphical.target /systemd/units/halt.service.in /systemd/units/halt.target /systemd/units/http-daemon.target /systemd/units/kexec.service.in /systemd/units/kexec.target /systemd/units/local-fs-pre.target /systemd/units/local-fs.target /systemd/units/mageia/prefdm.service /systemd/units/mail-transfer-agent.target /systemd/units/mandriva/prefdm.service /systemd/units/multi-user.target /systemd/units/network.target /systemd/units/nss-lookup.target /systemd/units/nss-user-lookup.target /systemd/units/plymouth-halt.service /systemd/units/plymouth-kexec.service /systemd/units/plymouth-poweroff.service /systemd/units/plymouth-quit-wait.service /systemd/units/plymouth-quit.service /systemd/units/plymouth-read-write.service /systemd/units/plymouth-reboot.service /systemd/units/plymouth-start.service /systemd/units/poweroff.service.in /systemd/units/poweroff.target /systemd/units/printer.target /systemd/units/proc-sys-fs-binfmt_misc.automount /systemd/units/proc-sys-fs-binfmt_misc.mount /systemd/units/quotacheck.service.in /systemd/units/quotaon.service /systemd/units/reboot.service.in /systemd/units/reboot.target /systemd/units/remote-fs-pre.target /systemd/units/remote-fs.target /systemd/units/remount-rootfs.service /systemd/units/rescue.service.m4.in /systemd/units/rescue.target /systemd/units/rpcbind.target /systemd/units/serial-getty@.service.m4 /systemd/units/shutdown.target /systemd/units/sigpwr.target /systemd/units/smartcard.target /systemd/units/sockets.target /systemd/units/sound.target /systemd/units/suse/halt-local.service /systemd/units/suse/rc-local.service /systemd/units/swap.target /systemd/units/sys-fs-fuse-connections.mount /systemd/units/sys-kernel-config.mount /systemd/units/sys-kernel-debug.mount /systemd/units/sysinit.target /systemd/units/syslog.socket /systemd/units/syslog.target /systemd/units/systemd-ask-password-console.path /systemd/units/systemd-ask-password-console.service.in /systemd/units/systemd-ask-password-plymouth.path /systemd/units/systemd-ask-password-plymouth.service.in /systemd/units/systemd-ask-password-wall.path /systemd/units/systemd-ask-password-wall.service.in /systemd/units/systemd-binfmt.service.in /systemd/units/systemd-hostnamed.service.in /systemd/units/systemd-initctl.service.in /systemd/units/systemd-initctl.socket /systemd/units/systemd-journald.service.in /systemd/units/systemd-journald.socket /systemd/units/systemd-localed.service.in /systemd/units/systemd-logind.service.in /systemd/units/systemd-modules-load.service.in /systemd/units/systemd-random-seed-load.service.in /systemd/units/systemd-random-seed-save.service.in /systemd/units/systemd-readahead-collect.service.in /systemd/units/systemd-readahead-done.service.in /systemd/units/systemd-readahead-done.timer /systemd/units/systemd-readahead-replay.service.in /systemd/units/systemd-remount-api-vfs.service.in /systemd/units/systemd-shutdownd.service.in /systemd/units/systemd-shutdownd.socket /systemd/units/systemd-sysctl.service.in /systemd/units/systemd-timedated.service.in /systemd/units/systemd-tmpfiles-clean.service.in /systemd/units/systemd-tmpfiles-clean.timer /systemd/units/systemd-tmpfiles-setup.service.in /systemd/units/systemd-update-utmp-runlevel.service.in /systemd/units/systemd-update-utmp-shutdown.service.in /systemd/units/systemd-user-sessions.service.in /systemd/units/systemd-vconsole-setup.service.in /systemd/units/time-sync.target /systemd/units/tmp.mount /systemd/units/umount.target /systemd/units/user/default.target /systemd/units/user/exit.service.in /systemd/units/user/exit.target /systemd/units/user@.service.in
6bb92a169e8a65e7def5545798001e0dbecc7d4f 11-Apr-2012 Lennart Poettering <lennart@poettering.net>

polkit: temporarily spawn of a polkit agent in terminals for possibly authenticated operations

568b679f2a5db6a23c795363091b94ad804f24f6 03-Apr-2012 Lennart Poettering <lennart@poettering.net>

systemctl: make -f short for both --follow and --force

18b754d345ecb0b15e369978aaffa72e9814b86a 30-Mar-2012 Kay Sievers <kay.sievers@vrfy.org>

rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.conf

0aed10889b42ac3adc1954eb07c8653784f46e58 26-Mar-2012 Lennart Poettering <lennart@poettering.net>

man: don't claim -f was short for --follow

169c4f65131fbc7bcb51e7d5487a715cdcd0e0eb 26-Mar-2012 Lennart Poettering <lennart@poettering.net>

journalctl,loginctl: drop systemd- prefix in binary names Let's make things a bit easier to type, drop the systemd- prefix for journalctl and loginctl, but provide the old names for compat. All systemd binaries are hence now prefixed with "systemd-" with the exception of the three primary user interface binaries: systemctl loginctl journalctl For those three we do provide systemd-xyz names as well, via symlinks: systemd-systemctl → systemctl systemd-loginctl → loginctl systemd-journalctl → journalctl We do this only for the *primary* user tools, in order to avoid unnecessary namespace problems. That means tools like systemd-notify stay the way they are.

5c3246b1a6bbe8c44210f7a73f0e030dcb21f7bb 16-Mar-2012 Lennart Poettering <lennart@poettering.net>

man: document journal features of systemctl(1)

e606bb61d09d00ecce5f51f793dfdd8c85122cc4 15-Feb-2012 Lennart Poettering <lennart@poettering.net>

systemctl: introduce systemctl reboot -ff

7e13bea0e1c0c4fd5175245e9348532d0f307618 11-Oct-2011 Ran Benita <ran234@gmail.com>

man: document list-unit-files It's documented in the --help, but not in the manpage.

ebed32bfe832071cde95f6adc01b1097ff079c90 27-Sep-2011 Michal Schmidt <mschmidt@redhat.com>

systemctl: print the legend regardless of stdout type, add --no-legend Print the legend (the column headers and the footer with hints) by default even to non-tty output. People seem to get confused by the difference when they redirect the output. Add a parameter to suppress the printing of the legend. Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=713567

729e3769c32242bbba26ea96900be005d52ce438 25-Jul-2011 Lennart Poettering <lennart@poettering.net>

systemctl: hook up new install logic This adds a number of new options to systemctl, for presets, reenabling, masking/unmask, and runtime operations.

e1ea662c3393f479312436fc2d50ebd30f2466ef 23-Jul-2011 Lennart Poettering <lennart@poettering.net>

systemctl: remove monitor command since it is mostly useless

4e2d4c08fc1a154597a3a696056fcdbe54659963 13-Jul-2011 Lennart Poettering <lennart@poettering.net>

man: add a couple of crosslinks

a61933adac8cd9361df5121ecd182bb7f0d2d511 13-Jul-2011 Lennart Poettering <lennart@poettering.net>

man: add man page for systemd-loginctl

69fc152fc133172433d2bacb6a1fb8b97b866e9d 07-Jul-2011 Lennart Poettering <lennart@poettering.net>

systemctl: hide all information on --kill-mode= since it is mostly useless

be394c48a7cb47bf25b367cd26bcbeedda187556 27-Jun-2011 Frederic Crozat <fcrozat@suse.com>

systemctl: add support for --root for systemctl enable/disable/is-enabled Add --root=<root> for enable/disable/is-enabled systemctl commands. To be used for easily enable / disable systemd services for a chroot, without running systemctl inside chroot.

abebb5af9a7f5da77425aab1ecadd9bfcad53009 20-Jun-2011 Ville Skyttä <ville.skytta@iki.fi>

systemctl: Add SYSTEMD_PAGER for setting the pager to use in systemctl

9f7dad774ebfad23269800b7096eaad087481deb 20-Jun-2011 Ville Skyttä <ville.skytta@iki.fi>

man: Documentation spelling fixes

100fd5676c53c6709442a22db0253cc57f05c46d 05-Apr-2011 Lennart Poettering <lennart@poettering.net>

man: fix description of systemctl reload-or-try-restart

cd25cce98f5cc930202212c3c9c13605c09698b4 29-Mar-2011 Lennart Poettering <lennart@poettering.net>

exec: drop process group kill mode since it has little use and confuses the user

f1f8cfd0a2654069cb3f792556320d8e214fd930 16-Mar-2011 Andrey Borzenkov <arvidjaar@gmail.com>

man: fix systemctl try-restart description It is no more error when service is not running.

a8f11321c209830a35edd0357e8def5d4437d854 12-Mar-2011 Lennart Poettering <lennart@poettering.net>

systemctl: support remote and privileged systemctl access via SSH and pkexec This adds support for executing systemctl operations remotely or as privileged user while still running systemctl itself unprivileged and locally. This currently requires a D-Bus patch to work properly. https://bugs.freedesktop.org/show_bug.cgi?id=35230

e67c3609b18ab09499b361e18addfcfdec853fdd 16-Feb-2011 Lennart Poettering <lennart@poettering.net>

systemctl: introduce --ignore-dependencies

30732560c415f52d2a58fc8fab10b602a40c7274 16-Feb-2011 Lennart Poettering <lennart@poettering.net>

systemctl: introduce --failed to show only failed services

0736af98c6fae9c7d31e3dd17589421b7e883ef5 02-Jan-2011 Miklos Vajna <vmiklos@frugalware.org>

systemctl: implement auto-pager a la git

9bee76ee44afcd3ca96c9618f5bd71d8fd85f7d3 30-Nov-2010 Ran Benita <ran234@gmail.com>

man: systemctl - clarify condrestart, force-reload

3d428115cf27d22e93faa988109f765dfcd600b9 28-Nov-2010 Ran Benita <ran234@gmail.com>

man: systemctl - spelling fixes

af2d49f70bcff20efaf2d69aecaf4b3e898ff1fa 15-Nov-2010 Lennart Poettering <lennart@poettering.net>

drop support for MANAGER_SESSION, introduce MANAGER_USER instead

501fc174c22aebd3181af08a4cfa65cc92bbe233 26-Oct-2010 Lennart Poettering <lennart@poettering.net>

systemctl: automatically spawn temporary password agent when we might need one

59cddb23385b583ae8a9db9d2b10e211ab48495e 22-Oct-2010 Lennart Poettering <lennart@poettering.net>

man: numerous updates to document updated systemctl behaviour

6f3525444e177e8413d46c5029a7dced7fb4818d 22-Oct-2010 Lennart Poettering <lennart@poettering.net>

man: document systemctl --force

8a0867d6c5b47c8697d1ddd815116a548433c718 22-Oct-2010 Lennart Poettering <lennart@poettering.net>

systemctl: introduce systemctl kill

96d4ce01103ebebe9335fb321667043bb620c06b 06-Sep-2010 Michael Biebl <biebl@debian.org>

man: Fix small typo: s/seperate/separate/

a9c72fe933efc9c77580fb4d7212e00f7a690c36 03-Sep-2010 Lennart Poettering <lennart@poettering.net>

build-sys: prepare new release

25f63d467187693c0a821bb2b463f8faf627bcfe 03-Sep-2010 Matthew Miller <mattdm@mattdm.org>

man: extend documentation on systemctl isolate Lennart has convinced me that it's more helpful to participate than to sit on the sidelines and complain. So, hello everyone. I'm starting by giving up the battle to change the systemctl "isolate" command to "switch-to". Can't win them all. :) I've got a suggested patch to expand the documentation a bit, hopefully making it more clear to new systemd users. Is there an easy way to list all units where AllowIsolate is enabled? That should be included alongside this, I think.

f73e33d9ecdd5f97f31a3efcca254519eef5b7ea 31-Aug-2010 Lennart Poettering <lennart@poettering.net>

systemctl: avoid wrapping of headers/footers This change makes sure that our output never exceeds 80ch on 80ch terminals. https://bugzilla.redhat.com/show_bug.cgi?id=626443

74ac3cbd509de2f5995542aa5db39328e8cbd22a 31-Aug-2010 Matthew Miller <mattdm@mattdm.org>

manager: rename 'maintenance' state to 'failed' to avoid user confusion https://bugzilla.redhat.com/show_bug.cgi?id=614619

2528a7a62c4ad9b2f4773b608d208239299da50c 30-Aug-2010 Lennart Poettering <lennart@poettering.net>

unit: introduce AllowIsolate= switch

75676b7287c50b5e03ed0143c65b93d435ff8b6c 13-Aug-2010 Lennart Poettering <lennart@poettering.net>

man: document new 'systemctl status PID' syntax

ee5762e3780c048b230e8c1e7659e40fc1f443bf 24-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: fold systemd-install into systemctl

ea4a240dc2e70adcb39704542b1422b1608e76e6 23-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: accept -p more than once

8fe914ec81d9f57bcc083036f528b00119ed2e3b 20-Jul-2010 Lennart Poettering <lennart@poettering.net>

device: do not merge devices Don't try to merge devices that have been created via dependencies when they appear in the system and can be recognized as the same. Instead, simply continue to maintain them independently of each other, however with the same state cycle. Why? Because otherwise we'd have a hard time to seperate the dependencies after the devices are unplugged again and we hence cannot be sure anymore that next time the device is plugged in it will carry the same names. Example: if one depndency refers to dev-sda.device and another one to dev-by-id-xxxyyy.device we only learn at time of plug in of the device that it is actually the same device that was ment. In the moment the device is unplugged again we won't know anymore their relation to each other and the next time the harddisk is plugged it might even appear as dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies continue to have the meaning they were intended to have let's hence keep the .device objects seperate all the time, even when they are plugged in. This patch also introduces a new Following= property which points from the various .device units of a specific device to the main .device unit for it. This can be used by the client side to figure out the relation of the .device units to each other and even filter units from display.

5632e3743db350a67478acc107d76cdf648a1f99 19-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: introduce reset-maintenance command

4445a8755774550cd5f1b41fb6067b07374a4163 16-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: add to command for virtualizing the dependency tree with graphviz

6f28c033ec506847b3bfa4efaf52478120c36946 13-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: introduce try-restart and reload-or-restart commands

f057408c9c3b54b6eeb96cd9f0a1333f30610614 12-Jul-2010 Lennart Poettering <lennart@poettering.net>

units: introduce emergency.target

90d473a1c05c692d0beaac3ff939b01f930fcada 11-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: turn --replace into --fail

ad678a066b4ba5d8914dd7d5a4093572841205cf 07-Jul-2010 Conrad Meyer <cemeyer@cs.washington.edu>

man: minor edits to daemon, sd_listen_fds, sd_notify, systemctl, systemd.exec, systemd, and systemd.timer pages Just some minor grammar fixes.

61cbdc4b307718d74e8aa04875475aac2f8617ab 05-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: implement 'status' command

393a2f9be167f4147e117fd2fc912292899b6b33 04-Jul-2010 Lennart Poettering <lennart@poettering.net>

man: update systemctl man page

225fdfd3dda82220537ae699895fffe99ce4ba34 02-Jul-2010 Lennart Poettering <lennart@poettering.net>

man: fix typo in systemctl man page

6759e7a7638fc98877f98a7d45b265461ea78674 02-Jul-2010 Lennart Poettering <lennart@poettering.net>

systemctl: implement delete command

7594fb250ba5f5a82a578065c5d9fe524ef706bb 01-Jul-2010 Lennart Poettering <lennart@poettering.net>

man: update systemctl man page

af62c704053b5d34672497eb5bdc4764ebbb5f4f 25-Jun-2010 Kay Sievers <kay.sievers@vrfy.org>

man: various fixes

436c44a5d64ef136ead64e9b03c8c05cc573a61b 24-Jun-2010 Kay Sievers <kay.sievers@vrfy.org>

man: spelling fixes

7874bcd6028d1efbb4451c8b5cf5b2ac8d77af74 24-Jun-2010 Lennart Poettering <lennart@poettering.net>

man: extend manual page documentation