summaryrefslogtreecommitdiff
path: root/man/systemd.exec.xml
Commit message (Collapse)AuthorAge
* service: add the ability for units to join other unit's PrivateNetwork= and ↵Lennart Poettering2013-11-27
| | | | PrivateTmp= namespaces
* man: wording and grammar updatesJan Engelhardt2013-10-15
| | | | | | This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes…
* execute.c: always set $SHELLZbigniew Jędrzejewski-Szmek2013-10-02
| | | | | In e6dca81 $SHELL was added to user@.service. Let's instead provide it to all units which have a user.
* man: drop references to "cgroup" wher appropriateLennart Poettering2013-09-27
| | | | | | | | | | | 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.
* man: add a list of environment variablesZbigniew Jędrzejewski-Szmek2013-09-17
|
* man: wording and grammar updatesJan Engelhardt2013-09-12
| | | | | | | | | | | | 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)
* man: Add a note about what environment variables are available by defaultZbigniew Jędrzejewski-Szmek2013-09-12
|
* man: wording and grammar updatesJan Engelhardt2013-09-10
| | | | | | | | | This includes regularly-submitted corrections to comma setting and orthographical mishaps that appeared in man/ in recent commits. In this particular commit: - the usual comma fixes - expand contractions (this is prose)
* "-" prefix for InaccessibleDirectories and ReadOnlyDirectoriesMaciej Wereski2013-08-23
|
* man: drop the old cgroup settings from the man pagesLennart Poettering2013-07-19
|
* man: use HTTPS links for links that support itJason St. John2013-07-16
|
* man: wording and grammar updateJan Engelhardt2013-07-13
|
* man: document the slice and scope units, add systemd.cgroup(5)Zbigniew Jędrzejewski-Szmek2013-07-12
|
* man: add more formatting markupZbigniew Jędrzejewski-Szmek2013-07-02
|
* man: improve grammar and word formatting in numerous man pagesJason St. John2013-07-02
| | | | | | | | | | 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'.]
* man: use <constant> for various constants which look ugly with quotesZbigniew Jędrzejewski-Szmek2013-06-26
|
* manager: add DefaultEnvironment optionUmut Tezduyar2013-06-20
| | | | | | | This complements existing functionality of setting variables through 'systemctl set-environment', the kernel command line, and through normal environment variables for systemd in session mode.
* Standardize on 'file system' and 'namespace' in man pages.David Strauss2013-05-18
| | | | | | This change is based on existing usage in systemd and online. 'File-system' may make sense in adjectival form, but man pages seem to prefer 'file system' even in those situations.
* man: add various filenames to the indexZbigniew Jędrzejewski-Szmek2013-05-03
| | | | | | | | | | Everything which is an absolute filename marked with <filename></filename> lands in the index, unless noindex= attribute is present. Should make it easier for people to find stuff when they are looking at a file on disk. Various formatting errors in manpages are fixed, kernel-install(1) is restored to formatting sanity.
* man: be clearer that it's not OK to manipulate systemd's own cgroup hirearchyLennart Poettering2013-04-08
|
* exec: Assigning the empty string to CapabilityBoundSet= should drop all capsLennart Poettering2013-03-22
| | | | | | | | | | Previously, it would set all caps, but it should drop them all, anything else makes little sense. Also, document that this works as it does, and what to do in order to assign all caps to the bounding set. https://bugzilla.redhat.com/show_bug.cgi?id=914705
* 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: use <replaceable> in various placesZbigniew Jędrzejewski-Szmek2013-02-13
|
* man: rename systemd.conf to systemd-system.confZbigniew Jędrzejewski-Szmek2013-02-13
| | | | | | | Alias as systemd-user.conf is also provided. This should help users running systemd in session mode. https://bugzilla.redhat.com/show_bug.cgi?id=690868
* man: extend systemd.directives(7) to all manual pagesZbigniew Jędrzejewski-Szmek2013-01-26
| | | | | | | | | | 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.
* man: mention that PrivateTmp means /var/tmp tooZbigniew Jędrzejewski-Szmek2013-01-26
|
* man: systemd.exec - explicit Environment assignmentFrederic Crozat2013-01-24
| | | | | | | | | | | | | | | | Hi all, while working on another bug, I discovered the "strange" way systemd is parsing Environment= in .service and thought it was worth documenting (because I don't expect people to find this syntax by themselves unless they read the parsing code ;) Be more verbose about using space in Environment field and not using value of other variables Fixes https://bugzilla.redhat.com/show_bug.cgi?id=840260 [zj: expand and reformat the example a bit]
* util: continuation support for load_env_fileMichal Vyskocil2013-01-18
| | | | | | | | | | | | | Variable definitions can be written on more than one line - if each ends with a backslash, then is concatenated with a previous one. Only backslash and unix end of line (\n) are treated as a continuation. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=58083 [zj: squashed two patches together; cleaned up grammar; removed comment about ignoring trailing backslash -- it is not ignored.] Document continuation support in systemd.exec
* units: for all unit settings that take lists, allow the empty string for ↵Lennart Poettering2013-01-17
| | | | | | resetting the lists https://bugzilla.redhat.com/show_bug.cgi?id=756787
* man: add links to directive index to see-alsosZbigniew Jędrzejewski-Szmek2013-01-15
| | | | | systemd.directives(5) is renamed to systemd.directives(7). Section 7 is "Miscellaneous".
* Added globbing support to EnvironmentFilePekka Lundstrom2013-01-04
| | | | | | | | This patch allows globbing to be used with EnvironmentFile option. Example: EnvironmentFile=/etc/foo.d/*.conf t. Pekka
* man: systemd.exec - mention mount(2)Kay Sievers2012-11-27
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=880552
* sched: Only setting CPUSchedulingPriority=rr doesn't workHolger Hans Peter Freyther2012-11-15
| | | | | | | | | | | | | | | | | | | A service that only sets the scheduling policy to round-robin fails to be started. This is because the cpu_sched_priority is initialized to 0 and is not adjusted when the policy is changed. Clamp the cpu_sched_priority when the scheduler policy is set. Use the current policy to validate the new priority. Change the manual page to state that the given range only applies to the real-time scheduling policies. Add a testcase that verifies this change: $ make test-sched-prio; ./test-sched-prio [test/sched_idle_bad.service:6] CPU scheduling priority is out of range, ignoring: 1 [test/sched_rr_bad.service:7] CPU scheduling priority is out of range, ignoring: 0 [test/sched_rr_bad.service:8] CPU scheduling priority is out of range, ignoring: 100
* man: minor updatesLennart Poettering2012-10-26
|
* Reword sentences that contain psuedo-English "resp."Andrew Eikum2012-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As you likely know, Arch Linux is in the process of moving to systemd. So I was reading through the various systemd docs and quickly became baffled by this new abbreviation "resp.", which I've never seen before in my English-mother-tongue life. Some quick Googling turned up a reference: <http://www.transblawg.eu/index.php?/archives/870-Resp.-and-other-non-existent-English-wordsNicht-existente-englische-Woerter.html> I guess it's a literal translation of the German "Beziehungsweise", but English doesn't work the same way. The word "respectively" is used exclusively to provide an ordering connection between two lists. E.g. "the prefixes k, M, and G refer to kilo-, mega-, and giga-, respectively." It is also never abbreviated to "resp." So the sentence "Sets the default output resp. error output for all services and sockets" makes no sense to a natural English speaker. This patch removes all instances of "resp." in the man pages and replaces them with sentences which are much more clear and, hopefully, grammatically valid. In almost all instances, it was simply replacing "resp." with "or," which the original author (Lennart?) could probably just do in the future. The only other instances of "resp." are in the src/ subtree, which I don't feel privileged to correct. Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
* man: fix a bunch of typos in docsThomas Hindoe Paaboel Andersen2012-09-13
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=54501
* namespace: rework namespace supportLennart Poettering2012-08-13
| | | | | | | | - don't use pivot_root() anymore, just reuse root hierarchy - first create all mounts, then mark them read-only so that we get the right behaviour when people want writable mounts inside of read-only mounts - don't pass invalid combinations of MS_ constants to the kernel
* unit: split off KillContext from ExecContext containing only kill definitionsLennart Poettering2012-07-20
|
* execute: support syscall filtering using seccomp filtersLennart Poettering2012-07-17
|
* man: reword man page titlesLennart Poettering2012-07-16
| | | | | Make sure the man page titles are similar in style and capitalization so that our man page index looks pretty.
* unit: set default working directory to the user's home directory when ↵Lennart Poettering2012-07-16
| | | | running in user mode
* Spelling fixes.Ville Skyttä2012-07-16
|
* man: move header file man pages from section 7 to 3Lennart Poettering2012-07-13
| | | | | This way we can include documentation about minor macros/inline function within the introducionary man page in a sane way.
* util: introduce a proper nsec_t and make use of it where appropriateLennart Poettering2012-05-31
|
* main: add configuration option to alter capability bounding set for PID 1Lennart Poettering2012-05-24
| | | | | | | This also ensures that caps dropped from the bounding set are also dropped from the inheritable set, to be extra-secure. Usually that should change very little though as the inheritable set is empty for all our uses anyway.
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | 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.
* journalctl,loginctl: drop systemd- prefix in binary namesLennart Poettering2012-03-26
| | | | | | | | | | | | | | | | | | | | | | 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.
* service: ignore SIGPIPE by defaultLennart Poettering2012-02-09
|
* man: document that we support tcpwrappers only for access controlLennart Poettering2012-02-02
| | | | | | | We do not support, and explicitly never want to support environment variable settings and suchlike in tcpwrappers. https://bugs.freedesktop.org/show_bug.cgi?id=45143
* persistant -> persistentKay Sievers2012-01-18
|