b938cb902c3b5bca807a94b277672c64d6767886 |
|
06-Nov-2015 |
Jan Engelhardt <jengelh@inai.de> |
doc: correct punctuation and improve typography in documentation |
f2b8052fb648b788936dd3e85be6a9aca90fbb2f |
|
30-Jun-2015 |
Kay Sievers <kay@vrfy.org> |
udev: remove WAIT_FOR key
This facility was never a proper solution, but only papered over
real bugs in the kernel. There are no known sysfs "timing bugs"
since a long time. |
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. |
9de4d0ce2d6ceb7530fba4d686be58596c0a7bc1 |
|
10-Jun-2015 |
Andrei Borzenkov <arvidjaar@gmail.com> |
man: clarify that IMPORT{program} is done only for zero exit code |
7d2e33a416388f9fed5f357e55dcd41394651edc |
|
02-Jun-2015 |
Daniel Mack <daniel@zonque.org> |
man: replace hard-coded /usr/lib
Replace some /usr/lib occurences in man/ with &rootprefix;/lib. |
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. |
f4cf2e5b2f19d6dadb8c046dc545d222280ffafb |
|
11-Mar-2015 |
Kay Sievers <kay@vrfy.org> |
udev: add SYSCTL{} support |
b975b0d514321f169b3c4599a8ea92e13741b4e4 |
|
11-Feb-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: boilerplate unification |
f131770b1465fbf423881f16ba85523a05f846fe |
|
31-Dec-2014 |
Veres Lajos <vlajos@gmail.com> |
tree-wide: spelling fixes
https://github.com/vlajos/misspell_fixer
https://github.com/torstehu/systemd/commit/b6fdeb618cf2f3ce1645b3315f15f482710c7ffa
Thanks to Torstein Husebo <torstein@huseboe.net>. |
65eb4378c3e1de25383d8cd606909e64c71edc80 |
|
18-Dec-2014 |
Tom Gundersen <teg@jklm.no> |
systemd-hwdb: introduce new tool
This pulls out the hwdb managment from udevadm into an independent tool.
The old code is left in place for backwards compatibility, and easy of
testing, but all documentation is dropped to encourage use of the new
tool instead. |
3802a3d3d7af51ddff31943d5514382f01265770 |
|
21-Nov-2014 |
Lennart Poettering <lennart@poettering.net> |
man: add emacs header to get correct indention in nxml-mode for the manpage XML files that use 2ch indenting
In the long run we really should figure out if we want to stick with 8ch
or 2ch indenting, and not continue with half-and-half. For now, just
make emacs aware of the files that use 2ch indenting. |
33488f19793dc0a86fdee27266c5319b5b78d695 |
|
28-Oct-2014 |
Martin Pitt <martin.pitt@ubuntu.com> |
udev hwdb: Support shipping pre-compiled database in system images
In some cases it is preferable to ship system images with a pre-generated
binary hwdb database, to avoid having to build it at runtime, avoid shipping
the source hwdb files, or avoid storing large binary files in /etc.
So if hwdb.bin does not exist in /etc/udev/, fall back to looking for it in
UDEVLIBEXECDIR. This keeps the possibility to add files to /etc/udev/hwdb.d/
and re-generating the database which trumps the one in /usr/lib.
Add a new --usr flag to "udevadm hwdb --update" which puts the database
into UDEVLIBEXECDIR.
Adjust systemd-udev-hwdb-update.service to not generate the file in /etc if we
already have it in /usr. |
8e3ba3772cadf6a8292b0da533062dd4d377af67 |
|
11-Sep-2014 |
David Herrmann <dh.herrmann@gmail.com> |
udev: allow removing tags via TAG-="foobar"
This extends the udev parser to support OP_REMOVE (-=) and adds support
for TAG-= to remove previously set tags. We don't fail if the tag didn't
exist.
This is pretty handy if we ship default rules for seat-assignments and
users want to exclude specific devices from that. They can easily add
rules that drop any automatically added "seat" tags again. |
bf2e0ece853b888eb37055849975ddeab3f5f051 |
|
27-Aug-2014 |
Andrei Borzenkov <arvidjaar@gmail.com> |
Document "...|..." udev match syntax |
2b09983f94feeb04abde32e54a50fe80fc44b397 |
|
31-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: add missing comma |
dd5eddd28a74a49607a8fffcaf960040dba98479 |
|
29-Jul-2014 |
Kay Sievers <kay@vrfy.org> |
udev: unify event timeout handling |
1ff28eaee33d9d0cee46bd176b6d6f8805c95036 |
|
25-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
man: split out systemd.link(5) from udev(7) |
5556b5fe41173107a67dbe875fbd916a46e52a02 |
|
23-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
core: clean up some confusing regarding SI decimal and IEC binary suffixes for sizes
According to Wikipedia it is customary to specify hardware metrics and
transfer speeds to the basis 1000 (SI decimal), while software metrics
and physical volatile memory (RAM) sizes to the basis 1024 (IEC binary).
So far we specified everything in IEC, let's fix that and be more
true to what's otherwise customary. Since we don't want to parse "Mi"
instead of "M" we document each time what the context used is. |
733f7a2c69c794a81978a08a79916c224ba355a6 |
|
22-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
udev: net - allow MTU and Speed to be specified with units
This also changes the names to MTUBytes and BitsPerSecond, respectively. Notice
that the speed was mistakenly documented to be in bytes before this change. |
bf175aafd20c9ef974709ef12c5acf836121af33 |
|
21-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
net-util: match on the driver as exposed by ethtool if DRIVER not set
Also fix a copy-paste error that broke matching on interface name. |
c8f57f5963970013b4134f0e4ee58cb590c60338 |
|
21-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
man: suffix networkd config file options with "="
That's what we do for all options in the other man pages. It helps
clarifying that these are options that values need to be assigned to. |
edbb03e95a3c31bf719d5c6c46eec14d0bcb9c8f |
|
21-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
.network/.netdev/.link: allow to match on architecture |
a03c5fd2d86c4e3f758a5ca0d98638e5c8bd8d8d |
|
20-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
man: networkd/udev - add to [Match] documentation |
e51660ae56bb747ece2cab8fe6eec37f4d06a438 |
|
19-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
udev: net-config - allow interface names to be set from the hwdb |
9b1c2626cef16722603bded9bb52033aba34dd74 |
|
18-Feb-2014 |
Tom Gundersen <teg@jklm.no> |
net-match: fix Driver= match
It should match on the driver of the parent device. |
38bf2b26bd232ec6aea1d1a9ff2887e3ba23f41c |
|
18-Feb-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: orthographic corrections |
66f756d437658cc464bfb5647c97efd0cf77f933 |
|
18-Feb-2014 |
Jan Engelhardt <jengelh@inai.de> |
doc: resolve missing/extraneous words or inappropriate forms
Issues fixed:
* missing words required by grammar
* duplicated or extraneous words
* inappropriate forms (e.g. singular/plural), and declinations
* orthographic misspellings |
6db2742802b70938f0f2d373110ed734d4fb9813 |
|
15-Feb-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: replace STDOUT with standard output, etc.
Actually 'STDOUT' is something that doesn't appear anywhere: in the
stdlib we have 'stdin', and there's only the constant STDOUT_FILENO,
so there's no reason to use capitals. When refering to code,
STDOUT/STDOUT/STDERR are replaced with stdin/stdout/stderr, and in
other places they are replaced with normal phrases like standard
output, etc. |
bcddd5bf8033b0c9cb15a9d017b7714ebe21473a |
|
15-Feb-2014 |
Jason St. John <jstjohn@purdue.edu> |
man: fix grammatical errors and other formatting issues
* standardize capitalization of STDIN, STDOUT, and STDERR
* reword some sentences for clarity
* reflow some very long lines to be shorter than ~80 characters
* add some missing <literal>, <constant>, <varname>, <option>, and <filename> tags |
d69b12ac8aed834e4a8220d19c6895ef04c73679 |
|
04-Jan-2014 |
Tom Gundersen <teg@jklm.no> |
Revert "net-util: add support for Type=ethernet"
This reverts commit 4cd1214db6cf4b262e8ce6381bc710091b375c96.
This may still be fixed in the kernel, revert this for now until
we see how it all shakes out. |
4cd1214db6cf4b262e8ce6381bc710091b375c96 |
|
03-Jan-2014 |
Tom Gundersen <teg@jklm.no> |
net-util: add support for Type=ethernet
When DEVTYPE is not set for a nic, it means it is a wired/ethernet
device. |
e0e009c067aa7237f9683c46e5845bbb11ec67c2 |
|
26-Dec-2013 |
Jan Engelhardt <jengelh@inai.de> |
man: grammar and wording improvements
This is a recurring submission and includes corrections to:
- missing words, preposition choice.
- change of /lib to /usr/lib, because that is what most distros are
using as the system-wide location for systemd/udev files. |
d2df0d0ed3a88e491405b403e6022e6619750130 |
|
25-Nov-2013 |
Tom Gundersen <teg@jklm.no> |
udev: net_setup_link - don't use Description as Alias
Use Description only internally, and allow Alias to be set
as a separate option. For instance SNMP uses ifalias for
a specific purpose, so let's not write to it by default. |
2b51bd3c9bac2a8064e5d4779ab13168a2d5b05a |
|
11-Nov-2013 |
Dave Reisner <dreisner@archlinux.org> |
udev.xml: add missing </para> tag |
22925e1a250625e44c46a72fcdca400ab77a9ef0 |
|
11-Nov-2013 |
Dave Reisner <dreisner@archlinux.org> |
udev.xml: minor fixes to network link configuration
- Refer to net_setup_link, not net-setup-link
- Mention the required file extension earlier |
1f06807cc3df506b2085d43106459106c36a6220 |
|
10-Nov-2013 |
Tom Gundersen <teg@jklm.no> |
man: udev - add documentation for .link files |
c26547d612733371494330e26c7d3604a5dba3d9 |
|
08-Oct-2013 |
Kay Sievers <kay@vrfy.org> |
udev: support custom Linux Security Module labels for device nodes |
0778c3db87383ffcbe0fd303019c8b7e96b75394 |
|
23-Jul-2013 |
Michael Biebl <biebl@debian.org> |
man: Fix copy&paste error |
fbce11397f4d19821a9dfe66ee3ebe11cad90057 |
|
21-Jul-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. |
eb75d0ed059f56f0b5a8dcb8d490fae7063c76ca |
|
21-Jul-2013 |
Kay Sievers <kay@vrfy.org> |
man: udev - add section about hwdb |
84b6ad702e64db534f67ce32d4dd2fec00a16784 |
|
16-Jul-2013 |
Tom Gundersen <teg@jklm.no> |
udev: export tags of "dead" device nodes to /run/udev/static_node-tags/
Based on a patch by Kay Sievers.
A tag is exported at boot as a symlinks to the device node in the folder
/run/udev/static_node-tags/<tagname>/, if the device node exists.
These tags are cleaned up by udevadm info --cleanup-db, but are otherwise
never removed. |
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'.] |
909f413d3c572baadf9b13e36e1e90beba42af86 |
|
26-Jun-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: always supply quotes around literals
When manpages are displayed on a terminal, <literal>s are indistinguishable
from surrounding text. Add quotes everywhere, remove duplicate quotes,
and tweak a few lists for consistent formatting.
https://bugzilla.redhat.com/show_bug.cgi?id=874631 |
92fba83e3a23ce7778a1bde67d277fdc97ab39f9 |
|
23-Jun-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
journal-verify: allow unlinked data entries
Sometimes an entry is not successfully written, and we end up with
data items which are "unlinked", not connected to, and not used by any
entry. This will usually happen when we write to write a core dump,
and the initial small data fields are written successfully, but
the huge COREDUMP= field is not written. This situation is hard
to avoid, but the results are mostly harmless. Thus only warn about
unused data items.
Also, be more verbose about why journal files failed verification.
This should help diagnose journal failure modes without resorting
to a hexadecimal editor.
https://bugs.freedesktop.org/show_bug.cgi?id=65235 (esp. see
system.journal attached to the bug report). |
08cbc57e87b19277568c6f7d038c460d9063775f |
|
18-Mar-2013 |
Tom Gundersen <teg@jklm.no> |
man: udev - clarify when RUN is executed
Unlike IMPORT and PROGRAM, RUN is not executed inline, but after all the rules of the given event have been processed. |
6ec0ac43bb1f9f8b8b435ba6e5d55dc7cc84c3c6 |
|
18-Mar-2013 |
Tom Gundersen <teg@jklm.no> |
man: udev - move documentation of configuration file
Moved from udev(7) to systemd-udevd.service(8), where the rest of the
documentation of the configuration of the daemon lives. |
72c6cf8fa586a08b56a1b5d7ed6d7c7272dff3f4 |
|
18-Mar-2013 |
Tom Gundersen <teg@jklm.no> |
man: udev - document 'builtin'
The new IMPORT{builtin} and RUN{builtin} were not documented. Also make it clear
that RUN= is really an alias for RUN{program}=. |
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. |
6b76fa66199967b4ec71854f717d0b8ee94497c4 |
|
26-Jan-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
man: docbook consitency fixes
Use proper (or at least more proper) docbook tags for various
fields. This should help with automatic parsing of the documentation. |
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 |
b1239c3fb3d19ff7273a8e5ead5c42f055d10b92 |
|
02-Jul-2012 |
Kay Sievers <kay@vrfy.org> |
udev: man - clarify escaping and replacing for SYMLINK+= |
b79f817b1bec4f7e39a1ed8b9d42a0c191c22ef5 |
|
22-Jun-2012 |
Lennart Poettering <lennart@poettering.net> |
man: refer to udevd by its service name not binary name
Since the binary name is now hidden away in /usr/lib/ the primary user
handle for the udev service is the unit name, hence change the man page
to be available under the unit name, and make the binary name an alias
for it. |
f13b388f97bc3ba8db844bd3413d510e2466a0b6 |
|
17-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: install udevd as /usr/lib/systemd/systemd-udevd |
6ada823a9a0979ea145fd70add1007c21caa45c0 |
|
16-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: remove configuration options for /dev, /sys, /run directories |
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86d |
|
14-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: clarify man page regarding starting dameons |
07cd4fc16806783d3b6b3008db222ac6a024805c |
|
08-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: remove support for /lib/udev/devices/; tmpfiles should be used |
d3a2386d15d73b34fa990960696f87e0503ffdb2 |
|
04-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
man: update udev man pages |
3e2147858f21943d5f4a781c60f33ac22c6096ed |
|
04-Apr-2012 |
Kay Sievers <kay.sievers@vrfy.org> |
move imported udev into place |