b908bb63c41eaf3c44004b6b737d105c39df2075 |
|
13-Jan-2016 |
Jan Synacek <jsynacek@redhat.com> |
man/tmpfiles.d: add note about permissions and ownership of symlinks
...because this is might not be obvious. |
7f3fdb7f19a109fa3d1be92926bfe4cea1817da5 |
|
26-Dec-2015 |
Jakub Wilk <jwilk@jwilk.net> |
man: fix typos |
2904e949f23aeb17b7e21a2a0f8c43f959a07f98 |
|
16-Nov-2015 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: create subvolumes for "v", "q", and "Q" only if / is a subvolume
It's not a good idea to create subvolumes for parts of the OS tree (such
as /home, or /var) if the root directory is not a subvolume too. We
shouldn't assume control of "heavier" objects such as subvolumes, if the
originating object (the root directory) is a "light-weight" object, i.e.
a plain directory.
Effectively this means that chroot() environments that are run on a
plain directory do not have to deal with problems around systemd
creating subvolumes that cannot be removed with a simple "rm" anymore.
However, if the chroot manager creates a proper subvolume for such an
environment it will also get further subvolumes placed in there, under
the assumption that the manager understands the concept of subvolumes in
that case. |
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 |
c30c611ce3d1eaa3d727a82947b880a06a19b32c |
|
03-Nov-2015 |
kayrus <kay.diam@gmail.com> |
Fixed link to chattr man page |
5fb13eb51bf641a3434828947e137e1a5f2d7eb2 |
|
22-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: introduce "q" and "Q" for creating quota-enabled btrfs subvolumes
This allows us to set up the quota group hierarchy in a reasonable way
on btrfs file systems. |
9d261cbdbe011fcaf1b96661c62b3882409dc690 |
|
19-Oct-2015 |
Evgeny Vereshchagin <evvers@ya.ru> |
man: tmpfiles.d: add info about age field
The age field applies to lines starting with `v`, `C`, `X` too.
See the function `clean_item` in the file `src/tmpfiles/tmpfiles.c` |
12b42c76672a66c2d4ea7212c14f8f1b5a62b78d |
|
18-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
man: revert dynamic paths for split-usr setups
This did not really work out as we had hoped. Trying to do this upstream
introduced several problems that probably makes it better suited as a
downstream patch after all. At any rate, it is not releaseable in the
current state, so we at least need to revert this before the release.
* by adjusting the path to binaries, but not do the same thing to the
search path we end up with inconsistent man-pages. Adjusting the search
path too would be quite messy, and it is not at all obvious that this is
worth the effort, but at any rate it would have to be done before we
could ship this.
* this means that distributed man-pages does not make sense as they depend
on config options, and for better or worse we are still distributing
man pages, so that is something that definitely needs sorting out before
we could ship with this patch.
* we have long held that split-usr is only minimally supported in order
to boot, and something we hope will eventually go away. So before we start
adding even more magic/effort in order to make this work nicely, we should
probably question if it makes sense at all. |
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. |
6d785b6d07767834a7a00209b5de376ea42075fe |
|
22-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
man: elaborate on the order by which tmpfiles operations are executed |
1ae705fb3d635eb0c19d3712b2b78c5f45e7efad |
|
13-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
man: slightly fewer paragraphs can help readability |
bd1100898d63e9e2d8f6327b6895454f9abd5bd0 |
|
13-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
man: fix examples indentation in tmpfiles.d(5) |
0ac0b1e720d009c021730a8627f2ad3d93047a85 |
|
13-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
man: add information about more lines to explanation of argument field |
6a9171d2ec4f2cc1d7850fcb7b076cb75fbd3dd3 |
|
13-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
man: document which tmpfiles line types follow symlinks
Generally, we will not follow symlinks, except for "w".
Avoid documentation for now for fifo, device node, directory lines,
which currently follow symlinks but better shouldn't. |
fa3f5fd2d3aebc468c4df216eca18a289aaa7e16 |
|
20-Mar-2015 |
Goffredo Baroncelli <kreijack@inwind.it> |
man: add h/H to tmpfiles.d(5) |
657cf7f4f8d376e082db48022d2be193ff647d06 |
|
10-Mar-2015 |
daurnimator <quae@daurnimator.com> |
tmpfiles: port to unquote_many_words() |
00c53f4283ca41878a84b370840a84760b00d46e |
|
24-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: explain time units in tmpfiles
https://bugzilla.redhat.com/show_bug.cgi?id=1195294 |
dd4105b0a90c3c146a01e5a7734ee76c3a9aa1cd |
|
22-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
shared/acl-util: add mask only when needed, always add base ACLs
For ACLs to be valid, a set of entries for user, group, and other
must be always present. Always add those entries.
While at it, only add the mask ACL if it is actually required, i.e.
when at least on ACL for non-owner group or user exists. |
50d9e46dbb8400d4570781728c63b151d9ca982b |
|
22-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: implement augmenting of existing ACLs
This is much more useful in practice (equivalent to setfacl -m). |
b705ab6a838937f947216af7b2d1fffb00f8b0dc |
|
22-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: make t and a globby, add their recursive versions T and A
For types which adapt existing files it is generally more useful to accept
globs.
In analogy to z and Z, add recursive versions using uppercase letters.
Technically, making a accept globs is backwards incompatible, but in
practice it probably isn't yet widely used and we can assume that most
people don't create files with wildcards in names.
Functions which are used as callbacks, but not directly on items, are
renamed not to have "item_" prefix. |
f8eeeaf9b783ebbab30672629abf3920db286811 |
|
22-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: add 'a' type to set ACLs |
3f93da987961c139215d3a55fd25496310537d1b |
|
22-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: attach an array of items to each path
The data structure used by tmpfiles is changed: instead of hashmaps
mapping {path → Item*} we now have hashmaps containing
{path -> ItemArray}, where ItemArray contains a pointer
to an array of Items.
For current code it doesn't matter much, but when we add new types it
is easier to simply add a new Item for a given path, then to coalesce
multiple lines into one Item.
In the future, this change will also make it possible to remember the
file and line where each Item originates, and use that in reporting
errors. Currently this is not possible, since each Item can be created
from multiple lines. |
302fbdf29eb0ad4ca1fe8ee18755edad7db11b37 |
|
19-Jan-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: reindent tmpfiles.d(5)
Reindent to 2 spaces, use more markup. |
d7b8eec7dc7fe307d3a08b32cf1a9ad4276ce6d5 |
|
28-Dec-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add new line type 'v' for creating btrfs subvolumes |
ebf4e8013b2928fdcfa6008ee6559e8c7e1fd60b |
|
04-Dec-2014 |
Maciej Wereski <m.wereski@partner.samsung.com> |
tmpfiles, man: Add xattr support to tmpfiles
This patch makes it possible to set extended attributes on files created
by tmpfiles. This can be especially used to set SMACK security labels on
volatile files and directories.
It is done by adding new line of type "t". Such line should contain
attributes in Argument field, using following format:
name=value
All other fields are ignored.
If value contains spaces, then it must be surrounded by quotation marks.
User can also put quotation mark in value by escaping it with backslash.
Example:
D /var/run/cups - - - -
t /var/run/cups - - - - security.SMACK64=printing |
ff8d1aba5378949c352147cf348aaeafd7221716 |
|
04-Nov-2014 |
Jan Synacek <jsynacek@redhat.com> |
man/tmpfiles.d: fix typo |
1dfcee5985e8097fdbe0a77ca31fa23f683fadc2 |
|
27-Oct-2014 |
Tom Gundersen <teg@jklm.no> |
man: tmpfiles.d - recommend using b! and c!
We should avoid creating static device nodes at runtime. |
45df8656ebb1b0559a75993d1508fc61c2d39829 |
|
28-Jun-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: typographical improvements and choice of words |
8d0e0ddda6501479eb69164687c83c1a7667b33a |
|
28-Jun-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: grammatical corrections |
2f3b873a49734f8ecc8d929612d33153acbda891 |
|
20-Jun-2014 |
Kay Sievers <kay@vrfy.org> |
tmpfiles: copy/link /usr/share/factory/ files when the source argument is omitted |
e156347e0480d3eee4877463297149ae96e34f8c |
|
19-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: make sure "C" doesn't copy anything if the destination already exists
Previously it would recursively copy the entire tree in, and descend
into subdirectories even if the destination already exists. Let's do
what the documentation says and not do that.
If files down the tree shall be copied too, they should get their own
"C" lines. |
1554afae546f6cfb8ac85e36300d7bf608886780 |
|
18-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add "+" modifier support to b, c, p lines in addition to L |
2e78fa79bbaebb358d2657c397180d2d08d69b12 |
|
16-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add new "L+" command as stronger version of "L", that removes the destination before creating a symlink
Also, make use of this for mtab as long as mount insists on creating it
even if we invoke it with "-n". |
abef3f91ce5fa9eeffceead885d2d2cabd9f1c96 |
|
11-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add ability to mask access mode by pre-existing access mode on files/directories
This way it makes a lot more sense to specify an access mode for "Z"
lines. |
1910cd0e05f7661986680e0a4472f4e857f90787 |
|
11-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: when processing lines, always process prefixes before suffixes
If two lines refer to paths that are suffix and prefix of each other,
then always process the prefix first, the suffix second. In all other
cases strictly process rules in the order they appear in the files.
This makes creating /var/run as symlink to /run a lot more fun, since it
is automatically created first. |
e73a03e059830a3df8fac811f923704311e93731 |
|
10-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: get rid of "m" lines, make them redundant by "z"
"m" so far has been a non-globbing version of "z". Since this makes it
quite redundant, let's get rid of it. Remove "m" from the man pages,
beef up "z" docs instead, and make "m" nothing more than a compatibility
alias for "z". |
849958d1ba3533c953fad46d4d41c0ec6e48316d |
|
10-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add new "C" line for copying files or directories |
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. |
e66cf1a3f94fff48a572f6dbd19b43c9bcf7b8c7 |
|
03-Mar-2014 |
Lennart Poettering <lennart@poettering.net> |
core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings
As discussed on the ML these are useful to manage runtime directories
below /run for services. |
41a55c46ab8fb4ef6727434227071321fc762cce |
|
26-Feb-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Replace /var/run with /run in remaining places
/run was already used almost everywhere, fix the remaining places
for consistency. |
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 |
82adf6af7c72b852449346835f33184a841b4796 |
|
10-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
nspawn,man: use a common vocabulary when referring to selinux security contexts
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. |
818156512411835a4a7f070e6fec3d7b80e1f629 |
|
30-Dec-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: rename --unsafe to --boot
As suggested by Kay, it is better to describe what is done,
not what might happen. |
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. |
c4708f132381e4bbc864d5241381b5cde4f54878 |
|
24-Dec-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
tmpfiles: introduce the concept of unsafe operations
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 |
ef72c1f06e2bc696a799cd31a1e0ed25cc999ea4 |
|
24-Dec-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man,units: tmpfiles.d(5) cleanup
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. |
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… |
e776c8cfcdd65d243ba3f156ded905c589cab24f |
|
03-Oct-2013 |
Václav PavlÃn < <vpavlin@redhat.com> |
man: Improve the description of parameter X in tmpfiles.d page |
265ffa1e05acf12769a64d0734fd2472237c03c5 |
|
17-Sep-2013 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add a new "m" line type that adjusts user/group/mode of a file if it exists |
1731e34a4ebddf6e1247ad252c7a45c2c1163f42 |
|
17-Sep-2013 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: support simple specifier expansion for specified paths |
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) |
7b4977254cdc1203b44211e00cdb3a0c318cfcf2 |
|
12-Sep-2013 |
Kay Sievers <kay@vrfy.org> |
man: fix description of file order application |
1e44448168ff26ff391af83bf67d5bcc3ca368bc |
|
10-Sep-2013 |
Lukas Nykryn <lnykryn@redhat.com> |
man: one more example in tmpfiles.d |
6b4991cfde6c0a0b62e836ca75ae362779c474d4 |
|
10-Sep-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.
In this particular commit:
- the usual comma fixes
- expand contractions (this is prose) |
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'.] |
78a92a5a2306709e4587e332728a76901323ade9 |
|
25-Jan-2013 |
Michal Sekletar <msekleta@redhat.com> |
tmpfiles: introduce type X
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. |
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 |
ef44ed4e2d2646db35df40fd38ead65be2113888 |
|
23-Oct-2012 |
Tom Gundersen <teg@jklm.no> |
man: fix typo in tmpfiles.d
Reported-by: Jason St. John <jstjohn@purdue.edu> |
a2558205f762ce6f1374cea0eedf5e76a6134f41 |
|
23-Oct-2012 |
Tom Gundersen <teg@jklm.no> |
tmpfiles: allow Age to be set to 0
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. |
54693d9bfa855841e8097d7a6b8c8d7acc068004 |
|
16-Sep-2012 |
Dave Reisner <dreisner@archlinux.org> |
tmpfiles: use write(2) for the 'w' action
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. |
d4e9eb91ea12e11bff7d8c6265b067a20ccf37b8 |
|
12-Sep-2012 |
Dave Reisner <dreisner@archlinux.org> |
tmpfiles: support globbing for w option
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 |
1532449274704529244071160a61814a451b3501 |
|
09-Jul-2012 |
Paul Menzel <paulepanter@users.sourceforge.net> |
man/tmpfiles.d.xml: Add missing full stop |
75945badd29e4dfdf829198f0124175c676ce49a |
|
27-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: add reference to systemd-delta to tmpfiles |
24f3a374b9588a6e409ba58b40bdd684050decf3 |
|
20-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: exclude the first level directories in /run/user from automatic 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. |
0e25e94ea72ca3db70484014280ddb709840f952 |
|
10-Jun-2012 |
Kay Sievers <kay@vrfy.org> |
man: replace tabs with spaces |
6110885c2c4b7c576ac5819af5416ec54200d8e3 |
|
10-Jun-2012 |
Kay Sievers <kay@vrfy.org> |
man: systemd-tmpfiles - document proper config-file-stack order |
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. |
fc1a2e06a2eab6ca16664adb83b61fe958f00598 |
|
14-Mar-2012 |
Lennart Poettering <lennart@poettering.net> |
conf: when looking for configurations look in /etc first, in /run second
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. |
669e49fe2c841e53f7f2196bbe5d614013429ecd |
|
12-Mar-2012 |
Lennart Poettering <lennart@poettering.net> |
man: reword tmpfiles selinux bits |
31ed59c51126fce7d958c188772a397e2a1ed010 |
|
18-Jan-2012 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: support writing short strings to files, in order to support /sys manipulations at boot time, a la sysctl |
468d726bdd0a383713964dec01fc38ca31256d62 |
|
18-Jan-2012 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: add support for creating symlinks, char/block device nodes |
777b87e702197ad1f2d0f2a3aea5271d18062c5c |
|
16-Dec-2011 |
Michal Schmidt <mschmidt@redhat.com> |
tmpfiles: add 'z', like 'Z' but not recursive |
062e01bbdbc3201e4c99bc0b702cb04a0ae2190c |
|
16-Dec-2011 |
Michal Schmidt <mschmidt@redhat.com> |
tmpfiles: apply chown, chmod for 'Z' entries too
If changing ownership or permissions is not desired, they can be
configured to '-' or omitted entirely. |
a37b560a63f9b48980b94fc1cf9cd4fe25e3b904 |
|
16-Dec-2011 |
Michal Schmidt <mschmidt@redhat.com> |
man: mention that 'Z' ignores uid/gid/mode |
462d63db0680c2b69d5426ded197342372ebe309 |
|
16-Dec-2011 |
Michal Schmidt <mschmidt@redhat.com> |
man: document 'Z' in tmpfiles |
ee17ee7c5cc22c286f943578918beaa78bbc86db |
|
12-Jul-2011 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: allow creation of named pipes with tmpfiles |
772f83719e3c2262d948a4c4e70fe9babc4c4610 |
|
25-Apr-2011 |
Kay Sievers <kay.sievers@vrfy.org> |
tmpfiles.d: switch to stacked config dirs in /lib, /etc, /run |
bb29785e0df6a7cf07db0259a60bc1f3b4814cb4 |
|
01-Apr-2011 |
Lennart Poettering <lennart@poettering.net> |
general: replace a few uses of /var/run by /run |
522d4a495af3a615526fccdf038d2d68f41a73c8 |
|
13-Feb-2011 |
Lennart Poettering <lennart@poettering.net> |
systemd: document systemd-tmpfiles |
b8bb3e8f346468e61dcc7a6aba5e7ac9c623d964 |
|
12-Feb-2011 |
Lennart Poettering <lennart@poettering.net> |
tmpfiles: support globs |
5471472d441d9ac48640f11a3b07e6a1fd6d1b63 |
|
01-Jan-2011 |
Miklos Vajna <vmiklos@frugalware.org> |
man: remaining spelling fixes |
a7c64469b68f442bcaaf771ac14a88c1b2a08b29 |
|
21-Nov-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document /etc/modules-load.d/ |
88aebb62656b4d5bac96cf2e5a5c85ee409d81a7 |
|
19-Nov-2010 |
Lennart Poettering <lennart@poettering.net> |
man: reorder things to follow the same order everywhere |
aeee2322a66d63e3071b95969a6cbd8ce8dc1053 |
|
10-Nov-2010 |
Lennart Poettering <lennart@poettering.net> |
man: minor tmpfiles(5) updates and reindenting |
4149f86d816fc0fef41d35de5beb09bfe81e0d6a |
|
05-Nov-2010 |
Brandon Philips <brandon@ifup.org> |
man/tmpfiles.d.xml: add a manpage for tmpfiles.d
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> |