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 |
b938cb902c3b5bca807a94b277672c64d6767886 |
|
06-Nov-2015 |
Jan Engelhardt <jengelh@inai.de> |
doc: correct punctuation and improve typography in documentation |
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. |
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 |
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! |
b975b0d514321f169b3c4599a8ea92e13741b4e4 |
|
11-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: boilerplate unification |
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. |
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? |
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. |
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) |
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'.] |
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 |
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. |
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 |