Dmitry V. Levin
c309b9e9c3
treewide: fix a few typos in NEWS, docs, comments, and log messages
2024-04-27 12:11:13 +02:00
Mike Yuan
66825795b4
core/namespace: modernize mount_private_dev
2024-04-27 17:23:18 +08:00
Mike Yuan
6117dda8de
core/namespace: modernize clone_device_node
2024-04-27 17:14:03 +08:00
Luca Boccassi
ec361ea9ce
Fix spelling errors found by Lintian
2024-04-27 10:58:35 +02:00
Mike Yuan
16871b608e
core/namespace: use FOREACH_ARRAY at one more place
2024-04-27 14:30:29 +08:00
Mike Yuan
0afd4d214f
core/execute: switch mount_apivfs to tristate
...
No functional change, just refactoring.
2024-04-27 14:30:29 +08:00
Mike Yuan
b0c49dbcd7
core/manager-serialize: deserialize handoff-timestamp fds
...
Follow-up for 817062e6211e7559ff91bcb7bb5dc4e472fc1646
Fixes #32512
2024-04-27 14:30:29 +08:00
Mike Yuan
0541d2959a
core: use close_and_replace more when deserializing
...
Addresses https://github.com/systemd/systemd/pull/32441#discussion_r1579149873
2024-04-27 14:30:28 +08:00
Mike Yuan
45a36ecff9
man/systemd.exec: mount_switch_root uses pivot_root rather than chroot
2024-04-27 14:28:54 +08:00
Mike Yuan
00dc018fa6
core/load-fragment: add one missing assertion
2024-04-27 14:28:53 +08:00
Luca Boccassi
1ac79a1937
units: add Before=shutdown.target to systemd-networkd-persistent-storage.service
...
It's ordered with networkd, but just in case. Lintian complains:
W: systemd: systemd-service-file-shutdown-problems [usr/lib/systemd/system/systemd-networkd-persistent-storage.service]
Follow-up for 91676b645886382328c261efd5e83490d16e75cf
2024-04-26 22:16:33 +02:00
Luca Boccassi
85c34a0842
Merge pull request #32510 from arthurzam/bash-v256
...
shell-completions: add bash completion for run0 & systemd-vpick
2024-04-26 22:16:09 +02:00
Daan De Meyer
4c36bbdfd7
Merge pull request #32439 from CodethinkLabs/simple-mkosi-integration-tests
...
Enable some simple mkosi integration tests
2024-04-26 20:48:00 +02:00
Luca Boccassi
89d53001da
Merge pull request #32504 from bluca/test_failure
...
test: do not fail if mknod() fails in a build system
2024-04-26 19:55:24 +02:00
Luca Boccassi
d1e9b72e65
Merge pull request #32505 from mrc0mmand/fix-build-without-importd
...
import: skip the whole subdir when building with -Dimportd=false
2024-04-26 19:35:35 +02:00
Richard Maw
66fb77a8bf
test/meson.build: Add some runnable integration tests
2024-04-26 17:25:55 +01:00
Richard Maw
337d246faf
TEST-81-GENERATORS: Clean /proc/cmdline of unusual mounts
2024-04-26 17:25:55 +01:00
Richard Maw
90eee2cf0f
TEST-36-NUMAPOLICY: Bump PID1 strace time to 3 seconds
...
CI can be slow and only waiting 1 second makes it flaky there.
2024-04-26 17:25:55 +01:00
Richard Maw
4114b723f9
TEST-26-SYSTEMCTL: Create /etc/init.d if needed
...
OpenSUSE doesn't disable sysv compat but also may not have anything in
/etc/init.d.
2024-04-26 17:25:55 +01:00
Richard Maw
dcb17e3295
TEST-25-IMPORT: Skip if importctl not installed
...
machinectl import-* was split out into importctl
which is a separately configurable component to machinectl
and might not always be available.
2024-04-26 17:25:34 +01:00
Richard Maw
60d064d3fd
TEST-19-CGROUP: Skip on opensuse
...
OpenSUSE images seem to be unhappy with either how they are built
or what they are being asked to do.
The listed device-mapper failure is just one of the strange errors,
I have also seen it fail to propagate cgroup properties into new cgroups
that were previously guaranteed to exist.
2024-04-26 17:23:53 +01:00
Richard Maw
8ccba68cb5
TEST-17-UDEV: Skip credentials test if service not loaded
...
It does not appear to exist on OpenSUSE yet.
2024-04-26 17:22:10 +01:00
Luca Boccassi
e86e9ebf60
test: modernize test-dirent-util
...
Follow-up for 6a57d86bf9d7f8d6f5d339f57665dfb2e1d191c5
2024-04-26 17:20:04 +01:00
Luca Boccassi
7d967aacce
test: do not fail if mknod() fails in a build system
...
mknod fails in a Salsa container when building Debian packages, skip the check
Follow-up for 6a57d86bf9d7f8d6f5d339f57665dfb2e1d191c5
2024-04-26 17:20:04 +01:00
Arthur Zamarin
e833f57c42
shell-completion: add bash-completion for systemd-vpick command
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-26 18:45:13 +03:00
Arthur Zamarin
9e0f94ace1
shell-completion: add bash-completion for run0 command
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-26 18:45:13 +03:00
Arthur Zamarin
2055011a19
shell-completions: install new completions which were forgotten
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-26 18:45:13 +03:00
Frantisek Sumsal
6a68270c97
import: skip the whole subdir when building with -Dimportd=false
...
Resolves : #32501
2024-04-26 17:14:07 +02:00
Frantisek Sumsal
fea14ca15e
mountfsd: drop explicit dependencies for systemd-mountwork
...
As the executables are automagically linked against libshared.
2024-04-26 17:14:07 +02:00
Frantisek Sumsal
516652bbfd
test: mountnfsd -> mountfsd
...
I keep accidentally writing mountnfsd instead of mountfsd, and a couple
of instances managed to get into the repo.
2024-04-26 17:14:07 +02:00
Richard Maw
6e40124efb
mkosi: use generic ubuntu kernel for udev and nvme tests
...
TEST-17-UDEV expects to find scsi_debug and TEST-84-STORAGETM expects to
find nvmet-tcp.
This isn't ideal as it adds firmware, microcode and other drivers to the
initramfs, but there's no linux-modules-extra virtual package
to just include the extra modules.
2024-04-26 15:55:42 +01:00
Richard Maw
9750972455
mkosi: Use default opensuse kernel for tests
...
The kvmsmall kernel lacks important modules like the dummy network
device which TEST-17-UDEV requires very early on.
2024-04-26 15:55:42 +01:00
Richard Maw
ab5f60cb23
test: Disable network by default in mkosi tests
2024-04-26 15:55:42 +01:00
Luca Boccassi
cb091faeca
Merge pull request #32499 from mrc0mmand/docs-fix-method-name
...
docs: drop invalid links & fix method name
2024-04-26 16:47:25 +02:00
Luca Boccassi
7f7d32b642
Merge pull request #32498 from DaanDeMeyer/mkosi
...
mkosi: Set CleanPackageMetadata=yes for minimal-base
2024-04-26 16:44:19 +02:00
Daan De Meyer
13b67b61b3
sd-daemon: Replace SO_LINGER with shutdown() + recv()
...
Let's shutdown the write end and wait for EOF from the other side
before continuing to make sure that the receiver has received all
data we sent on the socket.
2024-04-26 15:11:38 +02:00
Frantisek Sumsal
7248912d10
docs: PrepareForSuspend() is not a valid signal name
2024-04-26 14:57:22 +02:00
Frantisek Sumsal
3f1c304803
docs: drop invalid links
2024-04-26 14:57:22 +02:00
Daan De Meyer
dcbf0be1b7
TEST-50-DISSECT: Don't log image contents to console
...
These can contain quite a few files, so let's not write every single
file and directory straight to the console to speed things up.
2024-04-26 13:51:49 +02:00
Daan De Meyer
e392c868d2
mkosi: Set CleanPackageMetadata=yes for minimal-base
...
We don't want to install any more packages in derived images so let's
not store repository metadata in the image to make it smaller.
2024-04-26 13:46:45 +02:00
Daan De Meyer
b6df6bef31
mkosi: Update to latest
2024-04-26 13:36:40 +02:00
Luca Boccassi
75e4b277c7
NEWS: add back deprecation notices that have not been implemented yet
2024-04-26 10:43:46 +01:00
Luca Boccassi
1900b43a8f
Merge pull request #32494 from arthurzam/bash-importctl
...
shell completion: add bash completion for importctl & fix machinectl
2024-04-26 11:33:37 +02:00
Arthur Zamarin
3eb329bfb5
shell completion: fix machinectl import-{tar,raw}
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-26 12:10:30 +03:00
Arthur Zamarin
35dcdca0ed
shell completion: add bash completion for importctl
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-26 12:07:53 +03:00
김인수
c291038141
po: Translated using Weblate (Korean)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ko/
Translation: systemd/main
2024-04-26 11:03:49 +02:00
Daan De Meyer
469fdfbc97
Merge pull request #32490 from YHNdnzj/namespace-cleanup
...
core: trivial cleanups for setup_namespace
2024-04-26 08:29:32 +02:00
Mike Yuan
01a0896f3c
core/exec-invoke: use FOREACH_ARRAY more, drop unnecessary initialization
...
for some fields
2024-04-26 10:24:39 +08:00
Mike Yuan
e2663cbd39
core/namespace: check error first, add missing assertion
2024-04-26 10:24:38 +08:00
Mike Yuan
a0a09da45e
mount-setup: fix typo
2024-04-26 10:24:38 +08:00