cc8454d522315d149d491ffd1e688849883a0ea5 |
|
24-Nov-2015 |
Nicolas Cornu <ncornu@aldebaran.com> |
man: Add a not that mount unit cannot be templated |
2a2e1b36a0417d748048b530e03d5428241f749d |
|
12-Nov-2015 |
Lennart Poettering <lennart@poettering.net> |
core: remove SmackFileSystemRootLabel= again
Apparently, util-linux' mount command implicitly drops the smack-related
options anyway before passing them to the kernel, if the kernel doesn't
know SMACK, hence there's no point in duplicating this in systemd.
Fixes #1696 |
c129bd5df3ca08eb352cf69d01d2f374552624ae |
|
11-Nov-2015 |
Lennart Poettering <lennart@poettering.net> |
man: document automatic dependencies
For all units ensure there's an "Automatic Dependencies" section in the
man page, and explain which dependencies are automatically added in all
cases, and which ones are added on top if DefaultDependencies=yes is
set.
This is also done for systemd.exec(5), systemd.resource-control(5) and
systemd.unit(5) as these pages describe common behaviour of various unit
types. |
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 |
7cb48925dc9d6c74edcf800b447c6c0c6955687d |
|
26-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
core: rename SmackFileSystemRoot= to SmackFileSystemRootLabel=
That way it's in sync with the other SMACK label settings.
https://github.com/systemd/systemd/pull/1664#issuecomment-150891270 |
46a01abae985024572ec860bd02ca7f1fe458096 |
|
24-Oct-2015 |
Sangjung Woo <sangjung.woo@samsung.com> |
mount: add new SmackFileSystemRoot= setting for mount unit
This option specifies the label to assign the root of the file system if
it lacks the Smack extended attribute. Note that this option will be
ignored if kernel does not support the Smack feature by runtime
checking. |
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. |
3519d230c8bafe834b2dac26ace49fcfba139823 |
|
18-May-2015 |
Karel Zak <kzak@redhat.com> |
fstab-generator: add x-systemd.requires and x-systemd.requires-mounts-for
Currently we have no way how to specify dependencies between fstab
entries (or another units) in the /etc/fstab. It means that users are
forced to bypass fstab and write .mount units manually.
The patch introduces new systemd fstab options:
x-systemd.requires=<PATH>
- to specify dependence an another mount (PATH is translated to unit name)
x-systemd.requires=<UNIT>
- to specify dependence on arbitrary UNIT
x-systemd.requires-mounts-for=<PATH ...>
- to specify dependence on another paths, implemented by
RequiresMountsFor=. The option may be specified more than once.
For example two bind mounts where B depends on A:
/mnt/test/A /mnt/test/A none bind,defaults
/mnt/test/A /mnt/test/B none bind,x-systemd.requires=/mnt/test/A
More complex example with overlay FS where one mount point depends on
"low" and "upper" directories:
/dev/sdc1 /mnt/low ext4 defaults
/dev/sdc2 /mnt/high ext4 defaults
overlay /mnt/merged overlay lowerdir=/mnt/low,upperdir=/mnt/high/data,workdir=/mnt/high/work,x-systemd.requires-mounts-for=/mnt/low,x-systemd.requires-mounts-for=mnt/high
https://bugzilla.redhat.com/show_bug.cgi?id=812826
https://bugzilla.redhat.com/show_bug.cgi?id=1164334 |
ff9b60f38bf68eba4a47cabff14547d92e083214 |
|
11-May-2015 |
Torstein Husebø <torstein@huseboe.net> |
treewide: Correct typos and spell plural of bus consistent |
deb0a77cf0b409141c4b116ae30becb3d878e1ad |
|
21-Apr-2015 |
Michael Olbrich <m.olbrich@pengutronix.de> |
automount: add expire support |
3ba3a79df4ae094d1008c04a9af8d1ff970124c4 |
|
14-Mar-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: fix a bunch of links
All hail linkchecker! |
b975b0d514321f169b3c4599a8ea92e13741b4e4 |
|
11-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: boilerplate unification |
798d3a524ea57aaf40cb53858aaa45ec702f012d |
|
04-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Reindent man pages to 2ch |
deb6120920e6341b1c16f5f088ab057358bb8fc4 |
|
05-Dec-2014 |
Lennart Poettering <lennart@poettering.net> |
man: there's actually no "fail" fstab option, but only "nofail" |
5607d856b8606ba75446a07ab5e9048753e1d7a6 |
|
26-Nov-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
swap: restore support for nofail
systemd stops adding automatic dependencies on swap.target to swap
units. If a dependency is required, it has to be added by unit
configuration. fstab-generator did that already, except that now it is
modified to create a Requires or Wants type dependency, depending on
whether nofail is specified in /etc/fstab. This makes .swap units
obey the nofail/noauto options more or less the same as .mount units.
Documentation is extended to clarify that, and to make
systemd.mount(5) and system.swap(5) more similar. The gist is not
changed, because current behaviour actually matches existing
documentation.
https://bugs.freedesktop.org/show_bug.cgi?id=86488 |
67826132adfdf626413f08fb664debd4a7ec35b7 |
|
06-Sep-2014 |
Michael Biebl <biebl@debian.org> |
man: fix references to systemctl man page which is now in section 1
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760613 |
5aded369782f28255bc6b494ca905d7acaea7a56 |
|
08-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add a mapping for external manpages
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? |
ee43f49b7889b546fe05a141459d7f1ddf129bd4 |
|
01-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: mention x-initrd.mount option in fstab options list |
63b03c0b2889dd490b3511f12f00268c154a655c |
|
01-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: mention that x-systemd.device-timeout is only for fstab
Reformat fstab options description. Now they are easier to read and
show up in systemd.directives(7).
Use a single sublist for both /etc/fstab and /etc/crypttab options.
Many of them can be used in both places. crypttab(5) is updated to use
the same docbook elements, so formatting is uniform. |
8d0e0ddda6501479eb69164687c83c1a7667b33a |
|
28-Jun-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: grammatical corrections |
2dbd4a9454f127f600e5764b7883a472eeb32be0 |
|
16-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
mount: add new SloppyOptions= setting for mount units, mapping to mount(8)'s "-s" switch |
72ebbf3450340338d71ea2039dfb296bc1d595db |
|
26-Dec-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: document fail/nofail, auto/noauto
Also s/filesystem/file system/ in a few places. |
b040723ea412209e0edf54647fa5aa4287411507 |
|
26-Dec-2013 |
Jan Engelhardt <jengelh@inai.de> |
man: improvements to comma placement
This is a recurring submission and includes corrections to:
comma placement. |
63ba209d8bc64137ff1585d5878328c93cb81b61 |
|
07-Nov-2013 |
Jan Engelhardt <jengelh@inai.de> |
man: wording and grammar updates
This is a recurring submission and includes corrections to various
issue spotted: comma setting, missing words/preposition choice. |
97169d6cad5d999a788274034d8696a58ea1b248 |
|
05-Nov-2013 |
Kay Sievers <kay@vrfy.org> |
man: do not use <term> in <para>
Element term in namespace '' encountered in para, but no template matches. |
1f19a534ea84458670ec011f6d1ba96f76e3f783 |
|
05-Nov-2013 |
Oleksii Shevchuk <alxchk@gmail.com> |
Configurable Timeouts/Restarts default values
https://bugs.freedesktop.org/show_bug.cgi?id=71132
Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec
configuration options to manager configuration file. |
accdd018ede77ef1c057775396c18c73406cbcb4 |
|
19-Oct-2013 |
Tom Gundersen <teg@jklm.no> |
mount/service: drop FsckPassNo support
We now treat passno as boleans in the generators, and don't need this any more. fsck itself
is able to sequentialize checks on the same local media, so in the common case the ordering
is redundant.
It is still possible to force an order by using .d fragments, in case that is desired. |
3fde5f30bda2a70d97f3dc8fa918e42e1c07cc2c |
|
27-Sep-2013 |
Lennart Poettering <lennart@poettering.net> |
man: drop references to "cgroup" wher appropriate
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. |
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) |
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) |
d868475ad62547f0a034dfaf038aff31b3d05372 |
|
12-Jul-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: document the slice and scope units, add systemd.cgroup(5) |
479fe882ae92e4c2eac3c995cd0d23d4c604889f |
|
12-Jul-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: use <literal> not <filename> for suffixes
Especially sentences like "filename ends in .suffix" are easier to
parse if the suffix is surrounded by quotes. In sentences like
"requires a .service unit", where the suffix is used as a class
designation, there is no need to use quotes. |
05cc726731c5cec952722f1c14acb08e3d4d5e98 |
|
03-Jul-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add more formatting markup |
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'.] |
845c53246f73a505f12bb7f685a530045fa60a40 |
|
03-May-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add various filenames to the index
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. |
e670b166a08b7c1031a9e7d7675fa9a29c3e19c9 |
|
14-Feb-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: use <replaceable> in various places |
ccc9a4f9ffdab069b0b785627c48962fdadf6d46 |
|
26-Jan-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: extend systemd.directives(7) to all manual pages
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. |
e22ac43bc057a305d748221c3b2c935084d6f1b5 |
|
25-Jan-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: mention /proc/self/mountinfo in systemd.mount(5) |
c32247e9d7c4231d4f731c9103d90b4e2e1682a2 |
|
15-Jan-2013 |
Lennart Poettering <lennart@poettering.net> |
man: correct order of precedence for fstab units |
9cc2c8b763fb4b9ddda95756a727a438a0d2a012 |
|
15-Jan-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add links to directive index to see-alsos
systemd.directives(5) is renamed to systemd.directives(7).
Section 7 is "Miscellaneous". |
236bc7573a400b77e515c441a34419b133d11b18 |
|
15-Jan-2013 |
Lennart Poettering <lennart@poettering.net> |
man: link in API FS documentation from the wiki |
8a1175118e7a2e60a6ec42624f915e26e821f4e8 |
|
23-Nov-2012 |
Lennart Poettering <lennart@poettering.net> |
man: clarify why User=/Group= don't work with mount units |
878836df2d714a9580ad31b9db88fda862e0df50 |
|
21-Nov-2012 |
David Strauss <david@davidstrauss.net> |
mount: clarify that User= and Group= are useless with an explicit Type= |
f848f8d87e3aafa514e8134e3ecf2317d89420e0 |
|
01-Nov-2012 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
man: typo fixes
Fixes a few more typos. Also changes a "Accept=no" to
"Accept=false" to be consistent with the previous examples
in the same man page. |
4819ff0358b6317c195fd4b1768e03d09c871070 |
|
20-Jul-2012 |
Lennart Poettering <lennart@poettering.net> |
unit: split off KillContext from ExecContext containing only kill definitions |
34511ca7b166b0e89d08ff9870b0cf2624a7815f |
|
16-Jul-2012 |
Lennart Poettering <lennart@poettering.net> |
man: reword man page titles
Make sure the man page titles are similar in style and capitalization so
that our man page index looks pretty. |
059b37cc288ab529c6b5033af1f8118914f0329f |
|
27-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: document fstab generator |
c485d3ba094a0bf8d0165a4ba3eb5602cc21812a |
|
30-May-2012 |
Lennart Poettering <lennart@poettering.net> |
service: mark compat options as such
This moves FsckPassNo= and SysVStartPriority= into its own
"Compatibility Options" section in the man page to clarify that these
options are not useful for anything but establishing a limited amount of
compatibility.
Also stop exposing these options on the bus. |
66b1a24790ccc3c60509e6f94890ed8c20a2fe9e |
|
23-May-2012 |
Lennart Poettering <lennart@poettering.net> |
man: properly document FsckPassNo= for mount units |
92a39ae1989a7583d696afd4c89990aea802e9ea |
|
22-May-2012 |
Lennart Poettering <lennart@poettering.net> |
mount: use the same fstab extension option syntax everywhere
The man page and the actual code differed, and this is now corrected |
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. |
54f5e17193a6837c1b2d59abcd4f84ec61069f33 |
|
09-Feb-2012 |
Bill Nottingham <notting@redhat.com> |
man: Clarify man page with respect to automatic fstab dependencies
Automatic mounts will be added if 'MountAuto=yes' is in system.conf,
regardless of whether comment=systemd.mount is set. |
fa4ab99705fb1484c7b7cda8356594210e245de0 |
|
09-Feb-2012 |
Lennart Poettering <lennart@poettering.net> |
man: document x-systemd-device-timeout= |
ecb963cc40a0270a357c2640d368b3116e0f56b6 |
|
27-Apr-2011 |
Lennart Poettering <lennart@poettering.net> |
def: lower default timeout to 90s
Almost everybody found 3min too long, so lower it again |
05677bb78079c3fa0283101aac2c07581f4873f1 |
|
20-Apr-2011 |
Lennart Poettering <lennart@poettering.net> |
man: fix specification of default timeouts |
cd25cce98f5cc930202212c3c9c13605c09698b4 |
|
29-Mar-2011 |
Lennart Poettering <lennart@poettering.net> |
exec: drop process group kill mode since it has little use and confuses the user |
ba035df230e41bf9d70ebb47915c9472b7884412 |
|
18-Jan-2011 |
Lennart Poettering <lennart@poettering.net> |
execute: make sending of SIGKILL on shutdown optional |
2292707df5dda00662d0b4905c14aa4fa8d1f1fa |
|
18-Jan-2011 |
Lennart Poettering <lennart@poettering.net> |
man: document missing KillSignal= and swap options |
96d4ce01103ebebe9335fb321667043bb620c06b |
|
06-Sep-2010 |
Michael Biebl <biebl@debian.org> |
man: Fix small typo: s/seperate/separate/ |
f3e219a238c716ffa06fab7b0618197c090dfd5a |
|
07-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
update man pages for recent changes |
dd1eb43ba771d4d56b20b4c93ba3acc59475f642 |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document execution context related settings |
ba60f9054e7aee0b817cfef4f715b0022818bbb3 |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: extend references to exec man page |
b439c6ee04967fa988d232e0765f972cb27b1877 |
|
02-Jul-2010 |
Kay Sievers <kay.sievers@vrfy.org> |
man: trivial spelling fixes |
b36b082c8a24d2575909c3e0b4b8aeec49ec17bb |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document path units |
e0cabd4bb536bce3a9636a12b8dbc512c28c2395 |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document swap units |
65232ea79d8f6b1288c33852f89b575a9200162d |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document automount units |
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67 |
|
02-Jul-2010 |
Lennart Poettering <lennart@poettering.net> |
man: document mount units |