summaryrefslogtreecommitdiff
path: root/man/systemd-system.conf.xml
Commit message (Collapse)AuthorAgeFilesLines
* man: generate configured paths in manpagesFilipe Brandenburger2015-05-281-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* man: document default timeouts and start limit parametersLennart Poettering2015-04-071-2/+9
|
* man: fix a bunch of linksZbigniew Jędrzejewski-Szmek2015-03-131-1/+1
| | | | All hail linkchecker!
* Do not advertise .d snippets over main config fileZbigniew Jędrzejewski-Szmek2015-03-031-2/+1
| | | | | | | | | | For daemons which have a main configuration file, there's little reason for the administrator to use configuration snippets. They are useful for packagers which need to override settings, but we shouldn't advertise that as the main way of configuring those services. https://bugs.freedesktop.org/show_bug.cgi?id=89397
* man: boilerplate unificationZbigniew Jędrzejewski-Szmek2015-02-101-1/+0
|
* Reindent man pages to 2chZbigniew Jędrzejewski-Szmek2015-02-031-417/+330
|
* core: Support system.conf.d and user.conf.d directories in the usual search ↵Josh Triplett2014-11-291-5/+20
| | | | paths
* core: remove system start timeout logic againLennart Poettering2014-10-281-26/+0
| | | | | | | | | | | | The system start timeout as previously implemented would get confused by long-running services that are included in the initial system startup transaction for example by being cron-job-like long-running services triggered immediately at boot. Such long-running jobs would be subject to the default 15min timeout, esily triggering it. Hence, remove this again. In a subsequent commit, introduce per-target job timeouts instead, that allow us to control these timeouts more finegrained.
* core: introduce "poweroff" as new failure action typesLennart Poettering2014-08-221-1/+1
| | | | Also, change the default action on a system start-up timeout to powering off.
* core: add support for a configurable system-wide start-up timeoutLennart Poettering2014-08-221-1/+26
| | | | | | | | | | | | | | | | | | | When this system-wide start-up timeout is hit we execute one of the failure actions already implemented for services that fail. This should not only be useful on embedded devices, but also on laptops which have the power-button reachable when the lid is closed. This devices, when in a backpack might get powered on by accident due to the easily reachable power button. We want to make sure that the system turns itself off if it starts up due this after a while. When the system manages to fully start-up logind will suspend the machine by default if the lid is closed. However, in some cases we don't even get as far as logind, and the boot hangs much earlier, for example because we ask for a LUKS password that nobody ever enters. Yeah, this is a real-life problem on my Yoga 13, which has one of those easily accessible power buttons, even if the device is closed.
* man: add a mapping for external manpagesZbigniew Jędrzejewski-Szmek2014-07-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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?
* cgroups: simplify CPUQuota= logicLennart Poettering2014-05-221-12/+0
| | | | | | | | | Only accept cpu quota values in percentages, get rid of period definition. It's not clear whether the CFS period controllable per-cgroup even has a future in the kernel, hence let's simplify all this, hardcode the period to 100ms and only accept percentage based quota values.
* core: expose CFS CPU time quota as high-level unit propertiesLennart Poettering2014-04-251-0/+12
|
* core: add a setting to globally control the default for timer unit accuracyLennart Poettering2014-03-241-3/+25
|
* core: add global settings for enabling CPUAccounting=, MemoryAccounting=, ↵Lennart Poettering2014-02-241-6/+25
| | | | BlockIOAccounting= for all units at once
* doc: resolve missing/extraneous words or inappropriate formsJan Engelhardt2014-02-171-2/+2
| | | | | | | | Issues fixed: * missing words required by grammar * duplicated or extraneous words * inappropriate forms (e.g. singular/plural), and declinations * orthographic misspellings
* doc: update punctuationJan Engelhardt2014-02-171-6/+6
| | | | Resolve spotted issues related to missing or extraneous commas, dashes.
* core: add a system-wide SystemCallArchitectures= settingLennart Poettering2014-02-131-37/+84
| | | | | | This is useful to prohibit execution of non-native processes on systems, for example 32bit binaries on 64bit systems, this lowering the attack service on incorrect syscall and ioctl 32→64bit mappings.
* manager: configurable StartLimit default valuesLukas Nykryn2013-11-081-0/+13
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=821723
* man: wording and grammar updatesJan Engelhardt2013-11-071-3/+3
| | | | | This is a recurring submission and includes corrections to various issue spotted: comma setting, missing words/preposition choice.
* Configurable Timeouts/Restarts default valuesOleksii Shevchuk2013-11-051-1/+23
| | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=71132 Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec configuration options to manager configuration file.
* core: drop some out-of-date references to cgroup settingsLennart Poettering2013-09-261-26/+1
|
* man: wording and grammar updatesJan Engelhardt2013-09-121-4/+4
| | | | | | | | | | | | 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: improve grammar and word formatting in numerous man pagesJason St. John2013-07-021-8/+7
| | | | | | | | | | 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: fix example for DefaultEnvironment=Lennart Poettering2013-06-201-14/+16
| | | | | | The example mentioned Environment= rather than DefaultEnvironment=. Also made some other clean-ups.
* manager: add DefaultEnvironment optionUmut Tezduyar2013-06-201-0/+21
| | | | | | | 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.
* Fix spelling errors using 'codespell' toolAnatol Pomozov2013-04-151-1/+1
|
* man: clarify how to configure default control group hierarchies for services ↵Lennart Poettering2013-02-271-9/+10
| | | | and sessions
* man: rename systemd.conf to systemd-system.confZbigniew Jędrzejewski-Szmek2013-02-131-0/+308
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