Systemd/docs
Lennart Poettering f7e81fd96f udev: introduce udev net_id "naming schemes"
With this we can stabilize how naming works for network interfaces. A
user can request through a kernel cmdline option or an env var which
scheme to follow. The idea is that installers use this to set into stone
(a very soft stone though) the scheme used during installation so that
interface naming doesn't change afterwards anymore.

Why use env vars and kernel cmdline options, and not a config file of
its own?

Well, first of all there's no obvious existing one to use. But more
importantly: I have the feeling that this logic is kind of an incomplete
hack, and I simply don't want to do advertise this as a perfectly
working solution. So far we used env vars for the non-so-official
options and proper config files for the official stuff. Given how
incomplete this logic is (i.e. the big variable for naming remains the
kernel, which might expose sysfs attributes in newer versions that we
check for and didn't exist in older versions — and other problems like
this), I am simply not confident in giving this first-class exposure in
a primary configuration file.

Fixes: #10448
2018-12-11 23:29:46 +01:00
..
sysvinit docs: move doc/ to docs/ 2018-09-08 13:39:03 -07:00
var-log docs: move doc/ to docs/ 2018-09-08 13:39:03 -07:00
_config.yml Set theme jekyll-theme-primer 2018-10-16 17:43:54 +02:00
AUTOMATIC_BOOT_ASSESSMENT.md Fix a few docs typos (#10907) 2018-11-24 04:28:39 +09:00
BLOCK_DEVICE_LOCKING.md docs: fix typo 2018-11-29 15:29:47 +01:00
BOOT_LOADER_INTERFACE.md doc: document the boot menu entry identifier vocabulary 2018-11-19 21:52:28 +01:00
BOOT_LOADER_SPECIFICATION.md Fix a few docs typos (#10907) 2018-11-24 04:28:39 +09:00
CGROUP_DELEGATION.md docs: document the .control/ subcgroup contract in the docs 2018-11-26 18:43:23 +01:00
CNAME Create CNAME 2018-10-12 13:48:34 +02:00
CODE_OF_CONDUCT.md Docs: Update CoC with email alias for David Strauss 2018-10-02 09:22:45 -07:00
CODE_QUALITY.md docs: turn LGTM URL into a markdown link 2018-11-30 12:02:13 +03:00
CODING_STYLE.md coding style: reduce text width to 109 characters 2018-12-08 10:14:28 +01:00
CONTRIBUTING.md docs: Update links to updated docs 2018-10-30 23:01:20 +05:30
DISTRO_PORTING.md docs: convert DISTRO_PORTING to Markdown 2018-09-08 13:39:03 -07:00
ENVIRONMENT.md udev: introduce udev net_id "naming schemes" 2018-12-11 23:29:46 +01:00
HACKING.md Fix typo in hacking guide: "no possible" -> "not possible" (#10905) 2018-11-24 03:01:50 +09:00
index.md Merge branch 'predictable-interface-names' 2018-12-11 11:13:26 +01:00
PORTABLE_SERVICES.md docs: use h2 headers 2018-10-18 09:57:45 +02:00
PREDICTABLE_INTERFACE_NAMES.md Rename to follow the convention 2018-12-11 11:02:06 +01:00
RELEASE.md docs: uppercase the title of our Markdown docs 2018-11-29 15:29:47 +01:00
TRANSIENT-SETTINGS.md core: allow to set exit status when using SuccessAction=/FailureAction=exit in units 2018-11-27 09:44:40 +01:00
TRANSLATORS.md docs: use h2 headers 2018-10-18 09:57:45 +02:00
UIDS-GIDS.md docs: uppercase the title of our Markdown docs 2018-11-29 15:29:47 +01:00