summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-19FSDG: os-release: Default ID to "gnu-linux" instead of "linux"Luke Shumaker
As far as I can tell, no code in this repository actually uses the ID field, so this is just a man page change.
2018-07-19FSDG: os-release: Default NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-07-19FSDG: os-release: Default PRETTY_NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-07-19FSDG: man/: Refer to the operating system as GNU/LinuxLuke Shumaker
This is not a blind replacement of "Linux" with "GNU/Linux". In some cases, "Linux" is (correctly) used to refer to just the kernel. In others, it is in a string for which code must also be adjusted; these instances are not included in this commit.
2018-07-19Use Arch Linux' device access groupssystemd/v238.0-3Jan Alexander Steffens (heftig)
cdrom → optical dialout → uucp tape → storage
2018-07-19core: do not free heap-allocated strings (#8391)Yu Watanabe
Fixes #8387. (cherry picked from commit 5cbaad2f6795088db56063d20695c6444595822f)
2018-07-19FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v237.0-2.parabola1Luke Shumaker
2018-07-19FSDG: man/: Use FSDG operating systems as examplesLuke Shumaker
2018-07-19FSDG: systemd-resolved: Fallback hostname to "gnu-linux" instead of "linux"Luke Shumaker
2018-07-19FSDG: os-release: Default ID to "gnu-linux" instead of "linux"Luke Shumaker
As far as I can tell, no code in this repository actually uses the ID field, so this is just a man page change.
2018-07-19FSDG: os-release: Default NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-07-19FSDG: os-release: Default PRETTY_NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-07-19FSDG: man/: Refer to the operating system as GNU/LinuxLuke Shumaker
This is not a blind replacement of "Linux" with "GNU/Linux". In some cases, "Linux" is (correctly) used to refer to just the kernel. In others, it is in a string for which code must also be adjusted; these instances are not included in this commit.
2018-06-22meson: bump package and library versionsystemd/v239Lennart Poettering
2018-06-22final touches to NEWSLennart Poettering
2018-06-22man: small fixups for systemd-boot(8)Zbigniew Jędrzejewski-Szmek
- "UEFI firmware" is a name, no need for an article - The specification is more than "recommendation"
2018-06-22man: correct the meaning of TimeoutStopSec= (#9325)Jan Synacek
Fixes: #9325
2018-06-22tmpfile: do not specify mode and owner to /run/systemd/netifYu Watanabe
Fixes #9369.
2018-06-21journalctl: handle inotify exhaustion nicerKevin Kuehler
Instead of failing, log that inotify wds are exhausted and fallback to -n switch. Fixes #1296.
2018-06-21udev: exclude DRBD from block device ownership event lockingRoland Kammerer
It does not make sense for udev to even open DRBD block devices (/dev/drbdX). It is on one hand not necessary as DRBD is controlled by something else in the stack (e.g., pacemaker), and it even can get cumbersome in various scenarios (e.g., DRBD9 auto-promote). Closes: #9371 Signed-off-by: Roland Kammerer <roland.kammerer@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
2018-06-21man: systemd.offline-updates: Document system-update-pre.target usageHans de Goede
2018-06-21Merge pull request #9368 from yuwata/bash-completion-timedateZbigniew Jędrzejewski-Szmek
follow-ups for 'timedatectl show'
2018-06-21NEWS: mention 'timedatectl show'Yu Watanabe
2018-06-21bash-completion: support 'timedatectl show'Yu Watanabe
2018-06-21NEWS: mention %EZbigniew Jędrzejewski-Szmek
2018-06-21Merge pull request #9366 from poettering/udev-wants-dep-fixZbigniew Jędrzejewski-Szmek
udev SYSTEMD_WANTS property fix
2018-06-20core: explicitly trigger changing udev SYSTEMD_WANTS propertiesLennart Poettering
This compensates for the unsynchronized reload cycles of systemd and udev: we manually trigger the deps listed in SYSTEMD_WANTS properties if they change for device units that are already up. That way all deps defined that way will be triggered at least once: the first time the unit goes up by the usual dependency logic, and if it already is up by the device.c specific logic. Fixes: #9323
2018-06-20analyze: use _cleanup_ for freeing the manager objectLennart Poettering
2018-06-20analyze: use log_unit_error_errno()'s return value where we canLennart Poettering
2018-06-20tree-wide: pass NULL arguments to manager_startup() directly, avoid ↵Lennart Poettering
declaring unneeded variables
2018-06-20units: let's use two ExecStart= lines instead of ;Lennart Poettering
2018-06-20core: use fflush_and_check() where appropriateLennart Poettering
2018-06-20update TODOLennart Poettering
2018-06-20Merge pull request #9365 from keszybz/condition-security-followupLennart Poettering
ConditionSecurity= followup
2018-06-20test-condition: extend tests to all ConditionSecurity= valuesZbigniew Jędrzejewski-Szmek
Also print out what we detect, for manual verification.
2018-06-20NEWS: mention ConditionSecurity=uefi-securebootZbigniew Jędrzejewski-Szmek
Follow-up for be405b909e5d78b43e3af47e0d10cd84c714e2f3.
2018-06-20condition: add new conditon ConditionSecurity=uefi-securebootLennart Poettering
We have the detector call for this anyway, and it's useful for conditioning out dbxtool.service, hence let's add this tiny new option.
2018-06-20Merge pull request #9363 from yuwata/specifier-config-dirZbigniew Jędrzejewski-Szmek
core: add unit specifier for configuration directory root
2018-06-20meson: make DNS-over-TLS support optionalYu Watanabe
This adds dns-over-tls option to meson. If set to 'false', systemd-resolved is not linked with libgnutls.
2018-06-20Merge pull request #9350 from poettering/bls-fixesZbigniew Jędrzejewski-Szmek
various fixes to the systemd-boot documentation
2018-06-20systemctl: mask always reports the same unit names when different unknown ↵Franck Bui
units are passed Before this patch: # systemctl --runtime mask abuild.mount does-not-exist.mount does-also-not-exist.mount Unit abuild.mount does not exist, proceeding anyway. Unit abuild.mount does not exist, proceeding anyway. Unit abuild.mount does not exist, proceeding anyway. Created symlink /run/systemd/system/abuild.mount → /dev/null. Created symlink /run/systemd/system/does-not-exist.mount → /dev/null. Created symlink /run/systemd/system/does-also-not-exist.mount → /dev/null. After this patch: # systemctl --runtime mask abuild.mount does-not-exist.mount does-also-not-exist.mount Unit abuild.mount does not exist, proceeding anyway. Unit does-not-exist.mount does not exist, proceeding anyway. Unit does-also-not-exist.mount does not exist, proceeding anyway. Created symlink /run/systemd/system/abuild.mount → /dev/null. Created symlink /run/systemd/system/does-not-exist.mount → /dev/null. Created symlink /run/systemd/system/does-also-not-exist.mount → /dev/null.
2018-06-21test: add test for specifier of configuration directory rootYu Watanabe
2018-06-21core: add unit specifier for configuration directory rootYu Watanabe
Follow-up for 14068e17f32a06e6a1f8f72416018bc653b8ea2d.
2018-06-20units: fix typo in After=Zbigniew Jędrzejewski-Szmek
Followup for c7668c1ce04fa85370432d197d2ccd9411e85649.
2018-06-20test-sizeof: another aproach to _Float128 availability detectionZbigniew Jędrzejewski-Szmek
2018-06-20NEWS: document that the BLS is now part of our treeLennart Poettering
2018-06-20man: update systemd-boot(7) man page in many waysLennart Poettering
Let's fully document where the list of entries come from, including unified images and such. Let's add a "Files" section (replacing the "Configuration" section), and let's move it after they keybinding section (why? because keybinds are primary UI material, while configuration is one level more complex than that). Also, reword lot's of stuff to make it more precise. Fixes: #5127
2018-06-20man: fix URL to BLSLennart Poettering
Let's refer to our own version now.
2018-06-20doc: document the `architecture` settingLennart Poettering
2018-06-20doc: allow multiple initrd entries per BLS snippetLennart Poettering
sd-boot already supports that anyway, and the Fedora folks asked for this on the fedora mailing list, hence let's simply add this.