summaryrefslogtreecommitdiffstats
path: root/.vimrc (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-11-20README: slightly update the section about split /usrLennart Poettering1-10/+10
It's fine if /usr is actually on a separate fs. What matters is that it is mounted early enough. Say so.
2017-11-20README: document that prefix *must* be /usr and nss-systemd is not an optionLennart Poettering1-0/+10
See: #7374
2017-11-20systemctl: elapsation → elapseLennart Poettering1-2/+2
2017-11-20update TODOLennart Poettering1-0/+4
2017-11-20analyze: add new "calendar" commandLennart Poettering4-1/+88
This little new command can parse, validate, normalize calendar events, and calculate when they will elapse next. This should be useful for anyone writing calendar events and who'd like to validate the expression before running them as timer units.
2017-11-20man: Requires= stops this unit when dependencies get deactivated (#7391)John Lin1-2/+3
Fixes: #7372
2017-11-20util: add new helper in_utc_timezone()Lennart Poettering3-0/+25
As the name suggests it checks whether we are running in an UTC timezone.
2017-11-20calendarspec: rework destructor to return its own typeLennart Poettering2-4/+4
Let's make it more alike most of our other destructors.
2017-11-20meson: bump required meson version to 0.41 (#7385)Zbigniew Jędrzejewski-Szmek1-1/+1
We need data_dirs argument for i18n.merge_file, added in 0.40.1-11-g82492f5d76.
2017-11-19Add license headers and SPDX identifiers to meson.build filesZbigniew Jędrzejewski-Szmek45-0/+764
So far I avoided adding license headers to meson files, but they are pretty big and important and should carry license headers like everything else. I added my own copyright, even though other people modified those files too. But this is mostly symbolic, so I hope that's OK.
2017-11-19Add SPDX license headers to shell completion scriptsZbigniew Jędrzejewski-Szmek48-0/+48
2017-11-19Add SPDX license headers to various assorted filesZbigniew Jędrzejewski-Szmek55-5/+117
2017-11-19Add missing headers and SPDX identifiers to man pagesZbigniew Jędrzejewski-Szmek10-0/+214
2017-11-19Add SPDX license headers to unit filesZbigniew Jędrzejewski-Szmek159-0/+318
2017-11-19Add SPDX license headers to python scriptsZbigniew Jędrzejewski-Szmek12-1/+16
2017-11-19Add SPDX indentifier to hwdb/parse_hwdb.pyZbigniew Jędrzejewski-Szmek1-0/+1
2017-11-19Add SPDX license identifiers to man pagesZbigniew Jędrzejewski-Szmek242-0/+484
2017-11-19Add SPDX license identifiers to catalog and po filesZbigniew Jędrzejewski-Szmek44-0/+88
2017-11-19Add SPDX license identifiers to source files under the GPLZbigniew Jędrzejewski-Szmek34-0/+34
2017-11-19Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek1138-2/+1140
This follows what the kernel is doing, c.f. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5fd54ace4721fc5ce2bb5aef6318fcf17f421460.
2017-11-19machined: support "machinectl bind" on non-directories (#7349)Lennart Poettering2-36/+74
Fixes: #7195
2017-11-19man: remove note about CPU controller being unmergedZbigniew Jędrzejewski-Szmek1-5/+1
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0d5936344f30aba0f6ddb92b030cb6a05168efe6 In principle we shouldn't merge this until after 4.15 is released, but the chances of a revert upstream are low, and in that unlikely scenario we can just revert this patch, it's a trivial documentation update after all.
2017-11-19man: add link to kernel docs about no_new_privsZbigniew Jędrzejewski-Szmek1-1/+5
2017-11-17networkd: fix indentationYu Watanabe1-1/+1
2017-11-17networkd: remove debug message and unref when errorYu Watanabe1-2/+1
Follow-up for 8006aa32ee29538ef1d7978d60d6427a0bf31e80.
2017-11-17core: be more defensive if we can't determine per-connection socket peer (#7329)Lennart Poettering1-9/+6
Let's handle gracefully if a client disconnects very early on. This builds on #4120, but relaxes the condition checks further, since we getpeername() might already fail during ExecStartPre= and friends. Fixes: #7172
2017-11-17man: rescue.target could be seen as single-user.target (#7323)John Lin1-1/+2
2017-11-17man: document that start limiting of GC'ed units doesn't work (#7337)Lennart Poettering1-15/+18
Fixes: #7139
2017-11-17meson: use absolute path for rpmmacrosdirZbigniew Jędrzejewski-Szmek1-1/+1
This only matter for the status display at the end of configure step. Now it looks like: RPM macros dir: /usr/lib/rpm/macros.d
2017-11-17meson: drop rootprefix optionZbigniew Jędrzejewski-Szmek2-9/+1
rootprefixdir is now always set to /usr or /, based on the split-usr setting. Anything else does not work anyway. C.f. #7375.
2017-11-17install: when we encounter a transient/generated unit while presetting all, ↵Lennart Poettering1-0/+2
skip over it silently Fixes: #7100
2017-11-17main: uid_to_name() might theoretically fail, handle thatLennart Poettering1-2/+2
2017-11-17core: shorten main() a bit, split out coredump initializationLennart Poettering1-11/+17
No functional changes.
2017-11-17main: let's make main() shorter, let's split out clock initializationLennart Poettering1-40/+43
no functional changes
2017-11-17main: let's make main() shorter, let's split out invocation of shutdown binaryLennart Poettering1-71/+83
No functional changes
2017-11-17core: let's shorten main() a bit, let's split out telinit redirection into a ↵Lennart Poettering1-10/+18
separate function
2017-11-17main: add set_manager_settings(), similar in style to set_manager_defaults()Lennart Poettering1-5/+13
2017-11-17core: never apply first boot presets in the initrdLennart Poettering2-15/+15
Presets are useful to initialize uninitialized /etc, but that doesn't apply to the initrd. Also, let's rename etc_empty → first_boot. After all, the variable doesn't actually reflect whether /etc is really empty, it just reflects whether /etc/machine-id existed originally or not. Moreover, we later on directly initialize manager_set_first_boot() from it, hence let's just name it the same way all through the codepath, to make this all less confusing. See: #7100
2017-11-17main: rename manager_set_defaults() → set_manager_defaults()Lennart Poettering1-3/+3
This function is really not a method of the Manager object (implemented in manager.c), but just a helper in main.c. Hence let's not confusingly name it the way methods are called.
2017-11-17update TODOLennart Poettering1-0/+4
2017-11-17man: document that ExecStop= is executed during restartsLennart Poettering1-1/+3
Fixes: #7126
2017-11-17man: add missing suffixing "=" for setting nameLennart Poettering1-1/+1
2017-11-17man: write "stop and start" instead of "restart" when explaining the reload ↵Lennart Poettering1-14/+9
fallback operations We already made a similar change when talking about the "restart" command, let's also do this for "systemctl reload" and friends. Follow-up for: 6539dd7c42946d9ba5dc43028b8b5785eb2db3c5 See: #7126
2017-11-17man: document the interaction of "systemctl restart" and the FD storeLennart Poettering1-3/+11
See: #7126
2017-11-17update TODOLennart Poettering1-25/+12
2017-11-17man: document all the new options we acquiredLennart Poettering1-149/+154
2017-11-17fs-util: rename path_is_safe() → path_is_normalized()Lennart Poettering11-24/+23
Already, path_is_safe() refused paths container the "." dir. Doing that isn't strictly necessary to be "safe" by most definitions of the word. But it is necessary in order to consider a path "normalized". Hence, "path_is_safe()" is slightly misleading a name, but "path_is_normalize()" is more descriptive, hence let's rename things accordingly. No functional changes.
2017-11-17core: don't allow DefaultStandardOutput= be set to socket/fd:/file:Lennart Poettering3-5/+36
These three settings only make sense within the context of actual unit files, hence filter this out when applied to the per-manager default, and generate a log message about it.
2017-11-17test: add basic test for StandardInput=file:Lennart Poettering4-1/+14
2017-11-17core: add exec_context_dump() support for fd: and file: stdio settingsLennart Poettering1-0/+14
This was missing for using fdnames as stdio, let's add support for fdnames as well as file paths in one go.