summaryrefslogtreecommitdiffstats
path: root/man/tmpfiles.d.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: always place <programlisting> and </programlisting> in a line with ↵Lennart Poettering2014-02-141-5/+2
| | | | actual sources, so that we don't get spurious newlines in the man page output
* nspawn,man: use a common vocabulary when referring to selinux security contextsLennart Poettering2014-02-101-3/+3
| | | | | | | | | | | Let's always call the security labels the same way: SMACK: "Smack Label" SELINUX: "SELinux Security Context" And the low-level encapsulation is called "seclabel". Now let's hope we stick to this vocabulary in future, too, and don't mix "label"s and "security contexts" and so on wildly.
* tmpfiles: rename --unsafe to --bootZbigniew Jędrzejewski-Szmek2013-12-301-2/+2
| | | | | As suggested by Kay, it is better to describe what is done, not what might happen.
* man: resolve word omissionsJan Engelhardt2013-12-261-2/+2
| | | | | This is a recurring submission and includes corrections to: word omissions and word class choice.
* tmpfiles: introduce the concept of unsafe operationsZbigniew Jędrzejewski-Szmek2013-12-241-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | Various operations done by systemd-tmpfiles may only be safely done at boot (e.g. removal of X lockfiles in /tmp, creation of /run/nologin). Other operations may be done at any point in time (e.g. setting the ownership on /{run,var}/log/journal). This distinction is largely orthogonal to the type of operation. A new switch --unsafe is added, and operations which should only be executed during bootup are marked with an exclamation mark in the configuration files. systemd-tmpfiles.service is modified to use this switch, and guards are added so it is hard to re-start it by mistake. If we install a new version of systemd, we actually want to enforce some changes to tmpfiles configuration immediately. This should now be possible to do safely, so distribution packages can be modified to execute the "safe" subset at package installation time. /run/nologin creation is split out into a separate service, to make it easy to override. https://bugzilla.redhat.com/show_bug.cgi?id=1043212 https://bugzilla.redhat.com/show_bug.cgi?id=1045849
* man,units: tmpfiles.d(5) cleanupZbigniew Jędrzejewski-Szmek2013-12-241-69/+99
| | | | | | | | | Condition for /lib (necessary for split /usr) was missing from the unit. Some changes which were done in tmpfiles.d(5) were not carried over to systemd-tmpfiles(1). Also use markup where possible.
* man: wording and grammar updatesJan Engelhardt2013-10-151-3/+3
| | | | | | This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes…
* man: Improve the description of parameter X in tmpfiles.d pageVáclav Pavlín2013-10-031-9/+12
|
* tmpfiles: add a new "m" line type that adjusts user/group/mode of a file if ↵Lennart Poettering2013-09-171-0/+11
| | | | it exists
* tmpfiles: support simple specifier expansion for specified pathsLennart Poettering2013-09-171-1/+56
|
* man: wording and grammar updatesJan Engelhardt2013-09-121-12/+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: fix description of file order applicationKay Sievers2013-09-121-3/+4
|
* man: one more example in tmpfiles.dLukas Nykryn2013-09-101-0/+7
|
* man: wording and grammar updatesJan Engelhardt2013-09-101-6/+6
| | | | | | | | | 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)
* man: improve grammar and word formatting in numerous man pagesJason St. John2013-07-031-1/+1
| | | | | | | | | | 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'.]
* tmpfiles: introduce type XMichal Sekletar2013-01-251-0/+15
| | | | | | | | | | Type X will exclude path itself from clean-up. However, if the path is a directory systemd-tmpfiles will clean-up its content. In contrast to type x, where path is ignored completely, type X needs some Age parameter. In order to determine Age parameter, we will look for config entries of type d or D and pick the best match. Best match is either exact match or longest prefix match.
* man: typo fixesThomas Hindoe Paaboel Andersen2012-10-261-1/+1
| | | | | | | | | 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
* man: fix typo in tmpfiles.dTom Gundersen2012-10-231-1/+1
| | | | Reported-by: Jason St. John <jstjohn@purdue.edu>
* tmpfiles: allow Age to be set to 0Tom Gundersen2012-10-231-1/+6
| | | | | | | Mostly useful for testing purposes. Setting Age to 1s works just as well, but it is surprising that using 0s (or just 0) does not work. Also clarify this in the documentation.
* tmpfiles: use write(2) for the 'w' actionDave Reisner2012-09-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves problems with filesystems which do not implement the aio_write file operation. In this case, the kernel will fall back using a loop writing technique for each pointer in a received iovec. The result is strange errors in dmesg such as: [ 31.855871] elevator: type not found [ 31.856262] elevator: switch to [ 31.856262] failed It does not make sense to implement a synchronous aio_write method for sysfs as this isn't a real filesystem where a reasonable use case for using writev exists, nor is there an expectation that tmpfiles will be used to write more data than can be reasonably written in a single write syscall. In addition, some sysfs attrs are currently buggy and will NOT reject the second write with the newline, causing the sysfs value to be zeroed out. This of course should be fixed in the kernel regardless of any wrongdoing in userspace, but this simple change makes us immune to such a bug. This change means that we do not write a trailing newline by default, as the expected use case of 'w' is for sysfs and procfs. In exchange, honor C-style backslash escapes so that if the newline is really needed, the user can add it.
* tmpfiles: support globbing for w optionDave Reisner2012-09-121-1/+1
| | | | | | | | | | Break out the write logic into a separate function and simply use it as a callback to glob_item. This allows users to consolidate writes to sysfs with multiple similar pathnames, e.g. w /sys/class/block/sd[a-z]/queue/read_ahead_kb - - - - 1024
* man/tmpfiles.d.xml: Add missing full stopPaul Menzel2012-07-091-1/+1
|
* man: add reference to systemd-delta to tmpfilesLennart Poettering2012-06-271-1/+2
|
* tmpfiles: exclude the first level directories in /run/user from automatic ↵Lennart Poettering2012-06-201-0/+6
| | | | | | | clean up It's logind's job to maintain those user dirs, so avoid automatic clean up for them. However, we do cover everything within them.
* man: replace tabs with spacesKay Sievers2012-06-101-10/+10
|
* man: systemd-tmpfiles - document proper config-file-stack orderKay Sievers2012-06-101-15/+21
|
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-121-4/+4
| | | | | | | | | | | | | | 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.
* conf: when looking for configurations look in /etc first, in /run secondLennart Poettering2012-03-141-1/+1
| | | | | | | | | | | After long consideration we came to the conclusion that user configuration in /etc should always override the (generally computer generated) configuration in /run. User configuration should always be what matters over anything else. Hence rearrange the search orders accordingly. In general this should change very little as overriding like this is seldomn done so far, and the order between /etc and /usr stays the same.
* man: reword tmpfiles selinux bitsLennart Poettering2012-03-121-12/+17
|
* tmpfiles: support writing short strings to files, in order to support /sys ↵Lennart Poettering2012-01-181-3/+11
| | | | manipulations at boot time, a la sysctl
* tmpfiles: add support for creating symlinks, char/block device nodesLennart Poettering2012-01-181-23/+53
|
* tmpfiles: add 'z', like 'Z' but not recursiveMichal Schmidt2011-12-161-2/+12
|
* tmpfiles: apply chown, chmod for 'Z' entries tooMichal Schmidt2011-12-161-6/+10
| | | | | If changing ownership or permissions is not desired, they can be configured to '-' or omitted entirely.
* man: mention that 'Z' ignores uid/gid/modeMichal Schmidt2011-12-161-2/+2
|
* man: document 'Z' in tmpfilesMichal Schmidt2011-12-161-0/+10
|
* tmpfiles: allow creation of named pipes with tmpfilesLennart Poettering2011-07-121-0/+5
|
* tmpfiles.d: switch to stacked config dirs in /lib, /etc, /runKay Sievers2011-04-251-8/+25
|
* general: replace a few uses of /var/run by /runLennart Poettering2011-04-011-2/+2
|
* systemd: document systemd-tmpfilesLennart Poettering2011-02-131-8/+11
|
* tmpfiles: support globsLennart Poettering2011-02-121-14/+40
|
* man: remaining spelling fixesMiklos Vajna2011-01-011-3/+3
|
* man: document /etc/modules-load.d/Lennart Poettering2010-11-211-9/+13
|
* man: reorder things to follow the same order everywhereLennart Poettering2010-11-191-22/+22
|
* man: minor tmpfiles(5) updates and reindentingLennart Poettering2010-11-101-70/+99
|
* man/tmpfiles.d.xml: add a manpage for tmpfiles.dBrandon Philips2010-11-051-0/+149
Initial commit of a tmpfiles.d manpage. I ran it through xmllint but I don't know how to make it look pretty like the rest of the xml files. :-P Signed-off-by: Brandon Philips <bphilips@suse.de>