summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAge
* man/service: document behaviour on failureZbigniew Jędrzejewski-Szmek2013-03-19
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=38355
* journalct: beef up entry listingZbigniew Jędrzejewski-Szmek2013-03-19
| | | | The ability to dump catalog entries in full and by id is added.
* man/catalog: fix synopsis and remind to freeZbigniew Jędrzejewski-Szmek2013-03-19
|
* sd-journal: do not require path to be absoluteZbigniew Jędrzejewski-Szmek2013-03-18
| | | | | | Seems natural to be able to specify relative directory, e.g. with journalctl -D. And even if, this should be checked in front-end code, not in the library.
* udev: rename kernel command line option to net.ifnames=Kay Sievers2013-03-18
|
* man: udev - clarify when RUN is executedTom Gundersen2013-03-18
| | | | Unlike IMPORT and PROGRAM, RUN is not executed inline, but after all the rules of the given event have been processed.
* udev: net-name-slot - disable by kernel command line switchTom Gundersen2013-03-18
| | | | | | The properties will still be set in the udev database, but they will not be used for setting the interface names. As for the other kernel commandline switches, we allow it to be prefixed by 'rd.' to only apply in the initrd.
* man: udev - move documentation of configuration fileTom Gundersen2013-03-18
| | | | | Moved from udev(7) to systemd-udevd.service(8), where the rest of the documentation of the configuration of the daemon lives.
* man: udev - document 'builtin'Tom Gundersen2013-03-18
| | | | | The new IMPORT{builtin} and RUN{builtin} were not documented. Also make it clear that RUN= is really an alias for RUN{program}=.
* man: bootup - intrd-fs.target --> initrd.targetKay Sievers2013-03-16
|
* core: reuse the same /tmp, /var/tmp and inaccessible dirMichal Sekletar2013-03-15
| | | | | | | | All Execs within the service, will get mounted the same /tmp and /var/tmp directories, if service is configured with PrivateTmp=yes. Temporary directories are cleaned up by service itself in addition to systemd-tmpfiles. Directory which is mounted as inaccessible is created at runtime in /run/systemd.
* man: fix grammarZbigniew Jędrzejewski-Szmek2013-03-15
|
* systemd-activate: pass environment variables throughZbigniew Jędrzejewski-Szmek2013-03-15
| | | | | | | | | | | I need this to test half-installed socket-activated python script, which requires PYTHONPATH and LD_LIBRARY_PATH set. I assume that other people might find it useful to. -E VAR passes through VAR from the environment, while -E VAR=value sets VAR=value. systemd-activate -E PYTHONPATH=/var/tmp/inst1/usr/lib64/python3.3/site-packages -E LD_LIBRARY_PATH=/var/tmp/inst1/usr/lib -l 2000 python3 -c 'from systemd.daemon import listen_fds; print(listen_fds())'
* sd-booted: update sd_booted() check a bitLennart Poettering2013-03-15
| | | | | | | | | | | | | | | | | | | Previously we were testing whether /sys/fs/cgroup/systemd/ was a mount point. This might be problematic however, when the cgroup trees are bind mounted into a container from the host (which should be absolutely valid), which might create the impression that the container was running systemd, but only the host actually is. Replace this by a check for the existance of the directory /run/systemd/system/, which should work unconditionally, since /run can never be a bind mount but *must* be a tmpfs on systemd systems, which is flushed at boots. This means that data in /run always reflects information about the current boot, and only of the local container, which makes it the perfect choice for a check like this. (As side effect this is nice to Ubuntu people who now use logind with the systemd cgroup hierarchy, where the old sd_booted() check misdetects systemd, even though they still run legacy Upstart.)
* man: bootup - "Systemd in the Initrd" -> "Initrd System Manager Bootup"Kay Sievers2013-03-15
|
* Make initrd.target the default target in the initrdHarald Hoyer2013-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, rename root-fs.target to initrd-root-fs.target to clarify its usage. Mount units with "x-initrd-rootfs.mount" are now ordered before initrd-root-fs.target. As we sometimes construct /sysroot mounts in /etc/fstab in the initrd, we want these to be mounted before the initrd-root-fs.target is active. initrd.target can be the default target in the initrd. (normal startup) : : v basic.target | ______________________/| / | | sysroot.mount | | | v | initrd-root-fs.target | | | v | initrd-parse-etc.service (custom initrd services) | | v | (sysroot-usr.mount and | various mounts marked | with fstab option | x-initrd.mount) | | | v | initrd-fs.target | | \______________________ | \| v initrd.target | v initrd-cleanup.service isolates to initrd-switch-root.target | v ______________________/| / | | initrd-udevadm-cleanup-db.service | | (custom initrd services) | | | \______________________ | \| v initrd-switch-root.target | v initrd-switch-root.service | v switch-root
* journalctl: show systemd messages about unit for -uZbigniew Jędrzejewski-Szmek2013-03-13
| | | | | | | | | | journalctl -u unit is not very useful, because it doesn't show systemd messages about starting, stopping, coredumps, etc, like systemctl status unit does. Make it show the same information using the same rules. If somebody really want to see just messages from by the unit, it is easy enough to use _SYSTEMD_UNIT=...
* man: fix some typosThomas Hindoe Paaboel Andersen2013-03-13
|
* add initrd-fs.target and root-fs.targetHarald Hoyer2013-03-13
| | | | | | | | | | | | | | Instead of using local-fs*.target in the initrd, use root-fs.target for sysroot.mount and initrd-fs.target for /sysroot/usr and friends. Using local-fs.target would mean to carry over the activated local-fs.target to the isolated initrd-switch-root.target and thus in the real root. Having local-fs.target already active after deserialization causes ordering problems with the real root services and targets. We better isolate to targets for initrd-switch-root.target, which are only available in the initrd.
* man: Document the actual behaviour of ExecStopPostMathieu Bridon2013-03-13
| | | | | | | | The documentation makes it sound like ExecStopPost is only run when stopping the service with `systemctl stop foo.service` However, that is not the case, as it also gets run when the service unexpectedly exists, crashes, or gets SIGKILLed.
* man,html: say 'systemd 198' in the headerZbigniew Jędrzejewski-Szmek2013-03-12
| | | | | | | This should help readers of the man or HTML pages know if the documentation is out of date. An alternative to use a date generated from 'git log' was considered, but since we try to keep user visible documentation up to date, showing the project version should be enough.
* man: strip the comments in man page headersZbigniew Jędrzejewski-Szmek2013-03-12
| | | | | They contained the date, which creates a problem with multiarch packages, since the generated file would be different each time.
* journalctl: imply -n1000 when -e is usedLennart Poettering2013-03-07
| | | | | Make sure the pager does not have to buffer an unbounded number of log messages, by default.
* man/*.html: link to directives, python, guvev, libudev in headersZbigniew Jędrzejewski-Szmek2013-03-07
| | | | | | | | Since the HTML files are in different directories during build and on fd.o, links are broken in the build directory. This could be fixed by moving stuff around, or by modifying the files during upload, but I think that people do not usually create HTML files for local browsing, and this is not necessary.
* pager: introduce "jump to end" optionHarald Hoyer2013-03-07
| | | | | | | | $ journalctl -be is what you want :) https://bugzilla.redhat.com/show_bug.cgi?id=867841
* TODO: python stuff and freeze and standbyZbigniew Jędrzejewski-Szmek2013-03-07
|
* bootchart: document -C, --cmdline parameterHarald Hoyer2013-03-07
|
* man: Unify title for configuration filesJan Janssen2013-03-07
|
* man: Fix id attributesJan Janssen2013-03-07
|
* man/kernel-install.xml: fix paths to reflect actual behaviourHarald Hoyer2013-03-07
|
* man: fix compilation of exampleZbigniew Jędrzejewski-Szmek2013-03-07
|
* journald: introduce new "systemd-journal" group and make it own the journal ↵Lennart Poettering2013-03-05
| | | | | | | | | | | | | | | | | | | | | files Previously all journal files were owned by "adm". In order to allow specific users to read the journal files without granting it access to the full "adm" powers, introduce a new specific group for this. "systemd-journal" has to be created by the packaging scripts manually at installation time. It's a good idea to assign a static UID/GID to this group, since /var/log/journal might be shared across machines via NFS. This commit also grants read access to the journal files by default to members of the "wheel" and "adm" groups via file system ACLs, since these "almost-root" groups should be able to see what's going on on the system. These ACLs are created by "make install". Packagers probably need to duplicate this logic in their postinst scripts. This also adds documentation how to grant access to the journal to additional users or groups via fs ACLs.
* build-sys: build and install systemd-coredumpctl conditionallyMichael Biebl2013-03-04
| | | | | If coredump support is disabled via --disable-coredump, do not build and install the systemd-coredumpctl binary and man page.
* build-sys: do not install pam_systemd(8) without PAMZbigniew Jędrzejewski-Szmek2013-03-04
|
* build-sys: do not install logind manpages when disabledZbigniew Jędrzejewski-Szmek2013-03-04
| | | | The condition was wrong: HAVE_PAM -> ENABLE_LOGIND.
* core/path: catch errors when adding watchesZbigniew Jędrzejewski-Szmek2013-03-03
| | | | | | | | | Errors because of oom conditions or descriptor exhaustion should not be ignored. We probably cannot recover from those conditions. Current behaviour wrt. insufficient permissions is described in the man page. It might make sense in case of user sessions, so I left it as is.
* journalctl: add --user-unit= switchDaniel Wallace2013-03-01
| | | | | Add --user-unit= to make it possible to query for user logs by the name of the service.
* journalctl: add --reverse option to show the newest lines firstLukas Nykryn2013-03-01
|
* Merge branch 'python-systemd-reader'Zbigniew Jędrzejewski-Szmek2013-02-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * python-systemd-reader: python-systemd: rename Journal to Reader build-sys: upload python documentation to freedesktop.org systemd-python: add Journal class for reading journal python: build html docs using sphinx journalct: also print Python code in --new-id python: utilize uuid.UUID in logging python: add systemd.id128 module ... and 34 other commits In short: python module systemd.id128 is added, and existing systemd.journal gains a new class systemd.journal.Reader, which can be used to iterate over journal entries. Documentation is provided, and accessible under e.g. pydoc3 systemd.journal.Reader or firefox http://www.freedesktop.org/software/systemd/man/python-systemd/
| * python: build html docs using sphinxZbigniew Jędrzejewski-Szmek2013-02-22
| | | | | | | | | | | | | | Build instructions: make make DESTIDIR=/tmp/... install make DESTIDIR=/tmp/... sphinx-html sphinx-man sphinx-epub ...
* | man: clarify systemctl --property= documentation a bitLennart Poettering2013-02-28
| |
* | man: fix docbook in systemd-activate(8)Zbigniew Jędrzejewski-Szmek2013-02-27
| |
* | man: document systemd-nspawn behaviour with -bZbigniew Jędrzejewski-Szmek2013-02-27
| | | | | | | | Cf. cb96a2c69 and 1ddf879a.
* | systemd-activate: add a socket-activation test toolZbigniew Jędrzejewski-Szmek2013-02-27
| |
* | man: document the new systemctl cgroup commandsLennart Poettering2013-02-27
| |
* | man: clarify how to configure default control group hierarchies for services ↵Lennart Poettering2013-02-27
| | | | | | | | and sessions
* | nspawn: add --bind= and --bind-ro= to bind mount host paths into the containerLennart Poettering2013-02-25
| |
* | kernel-install(8): add documentation about the configuration files usedHarald Hoyer2013-02-25
| |
* | kernel-install: add kernel-install toolHarald Hoyer2013-02-25
| |
* | Revert "nspawn: catch config mistake of specifying -b and args"Michal Schmidt2013-02-25
| | | | | | | | | | | | | | | | | | This reverts commit cb96a2c69a312fb089fef4501650f4fc40a1420b. It is not a mistake to pass args when -b is specified. They will simply be passed on to the container's init. The manpage needs fixing, that's true.