summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-16Merge tag 'systemd/v239.0-2.parabola7' into systemd/parabolaHEADsystemd/parabolaLuke Shumaker
2018-08-16FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v239.0-2.parabola7Luke Shumaker
2018-08-16FSDG: man/: Use FSDG operating systems as examplesLuke Shumaker
2018-08-16FSDG: systemd-resolved: Fallback hostname to "gnu-linux" instead of "linux"Luke Shumaker
2018-08-16FSDG: 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-08-16FSDG: os-release: Default NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-08-16FSDG: os-release: Default PRETTY_NAME to "GNU/Linux" instead of "Linux"Luke Shumaker
2018-08-16FSDG: 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-08-16Use Arch Linux' device access groupsJan Alexander Steffens (heftig)
cdrom → optical dialout → uucp tape → storage
2018-08-16build-sys: Detect whether struct statx is defined in sys/stat.hFilipe Brandenburger
Starting with glibc 2.27.9000-36.fc29, include file sys/stat.h will have a definition for struct statx, in which case include file linux/stat.h should be avoided, in order to prevent a duplicate definition. In file included from ../src/basic/missing.h:18, from ../src/basic/util.h:28, from ../src/basic/hashmap.h:10, from ../src/shared/bus-util.h:12, from ../src/libsystemd/sd-bus/bus-creds.c:11: /usr/include/linux/stat.h:99:8: error: redefinition of ‘struct statx’ struct statx { ^~~~~ In file included from /usr/include/sys/stat.h:446, from ../src/basic/util.h:19, from ../src/basic/hashmap.h:10, from ../src/shared/bus-util.h:12, from ../src/libsystemd/sd-bus/bus-creds.c:11: /usr/include/bits/statx.h:36:8: note: originally defined here struct statx ^~~~~ Extend our meson.build to look for struct statx when only sys/stat.h is included and, in that case, do not include linux/stat.h anymore. Tested that systemd builds correctly when using a glibc version that includes a definition for struct statx. glibc Fedora RPM update: https://src.fedoraproject.org/rpms/glibc/c/28cb5d31fc1e5887912283c889689c47076278ae glibc upstream commit: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=fd70af45528d59a00eb3190ef6706cb299488fcd (cherry picked from commit 75720bff62a84896e9a0654afc7cf9408cf89a38)
2018-07-19Merge tag 'systemd/v239.0-2.parabola1' into systemd/parabolanotsystemd/v239.1-baseLuke Shumaker
2018-07-19Merge tag 'systemd/v238.133-4.parabola1' into systemd/parabolaLuke Shumaker
2018-07-19Merge tag 'systemd/v238.76-1.parabola1' into systemd/parabolaLuke Shumaker
2018-07-19Merge tag 'systemd/v238.0-3.parabola1' into systemd/parabolaLuke Shumaker
2018-07-19Merge tag 'systemd/v237.0-2.parabola1' into systemd/parabolaLuke Shumaker
2018-07-19FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v239.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-07-19Use Arch Linux' device access groupssystemd/v239.0-2Jan Alexander Steffens (heftig)
cdrom → optical dialout → uucp tape → storage
2018-07-19FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v238.133-4.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-07-19Use Arch Linux' device access groupssystemd/v238.133-4Jan Alexander Steffens (heftig)
cdrom → optical dialout → uucp tape → storage
2018-07-19shutdown: Reduce log level of unmountsJan Janssen
There is little point in logging about unmounting errors if the exact mountpoint will be successfully unmounted in a later retry due unmounts below it having been removed. Additionally, don't log those errors if we are going to switch back to a initrd, because that one is also likely to finalize the remaining mountpoints. If not, it will log errors then. (cherry picked from commit 456b2199f6ef0378da007e71347657bcf83ae465)
2018-07-19umount: Don't bother remounting api and ro filesystems read-onlyJan Janssen
(cherry picked from commit e783b4902f387640bba12496936d01e967545c3c)
2018-07-19umount: Try unmounting even if remounting read-only failedJan Janssen
In the case of some api filesystems remounting read-only fails while unmounting succeeds. (cherry picked from commit 8645ffd12b3cc7b0292acd9e1d691c4fab4cf409)
2018-07-19umount: Provide the same mount flags too when remounting read-onlyJan Janssen
This most likely amounts to no real benefits and is just here for completeness sake. (cherry picked from commit 3bc341bee9fc7dfb41a131246b6fb0afd6ff4407)
2018-07-19umount: Decide whether to remount read-only earlierJan Janssen
(cherry picked from commit 1d62d22d9432d5c4a637002c9a29b20d52f25d9a)
2018-07-19umount: Add more asserts and remove some unused argumentsJan Janssen
(cherry picked from commit 0494cae03d762eaf2fb7217ee7d70f615dcb5183)
2018-07-19nspawn: wait for network namespace creation before interface setup (#8633)Philip Sequeira
Otherwise, network interfaces can be "moved" into the container's namespace while it's still the same as the host namespace, in which case e.g. host0 for a veth ends up on the host side instead of inside the container. Regression introduced in 0441378080489e4ab6704cd0a2d78cb1ceaca899. Fixes #8599. (cherry picked from commit 7511655807e90aa33ea7b71991401a79ec36bb41)
2018-07-19FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v238.76-1.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-07-19Use Arch Linux' device access groupssystemd/v238.76-1Jan Alexander Steffens (heftig)
cdrom → optical dialout → uucp tape → storage
2018-07-19nspawn: wait for network namespace creation before interface setup (#8633)Philip Sequeira
Otherwise, network interfaces can be "moved" into the container's namespace while it's still the same as the host namespace, in which case e.g. host0 for a veth ends up on the host side instead of inside the container. Regression introduced in 0441378080489e4ab6704cd0a2d78cb1ceaca899. Fixes #8599. (cherry picked from commit 7511655807e90aa33ea7b71991401a79ec36bb41)
2018-07-19FSDG: bootctl: Say "Systemd Boot Manager" instead of "Linux Boot Manager"systemd/v238.0-3.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