Daan De Meyer
05cae4cf8e
Merge pull request #28621 from DaanDeMeyer/repart-fix
...
Revert https://github.com/systemd/systemd/pull/28556
2023-08-01 16:32:35 +02:00
dependabot[bot]
1ce2075fde
build(deps): bump actions/labeler from 4.2.0 to 4.3.0
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/0967ca812e7fdc8f5f71402a1b486d5bd061fe20...ac9175f8a1f3625fd0d4fb234536d26811351594 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 14:18:15 +00:00
dependabot[bot]
8fa2da7ad1
build(deps): bump meson from 1.1.1 to 1.2.0 in /.github/workflows
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.1.1...1.2.0 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 14:16:16 +00:00
Daan De Meyer
86320e626c
Revert "repart: Allow combining CopyBlocks= and CopyFiles="
...
This reverts commit dea0dc7ba2 .
2023-08-01 15:12:24 +02:00
Daan De Meyer
7e81a84448
Revert "repart: Add --oem and OEM="
...
This reverts commit 47c7805579 .
2023-08-01 15:10:24 +02:00
Daan De Meyer
e2e20b6d3c
Revert "units: Import all repart credentials in systemd-repart.service"
...
This reverts commit ed6b99dbf1 .
2023-08-01 15:10:02 +02:00
Yu Watanabe
e581074b9a
Merge pull request #28611 from yuwata/meson-use-template
...
meson: use template (part 4)
2023-08-01 21:32:48 +09:00
David Tardon
1a572fd08f
core: free the strings in the set in other places too
...
Follow-up for #28551 .
2023-08-01 20:53:19 +09:00
Yu Watanabe
6840ee10e4
Merge pull request #28609 from yuwata/udev-builtin-net_id-cleanups-part2
...
udev: several cleanups and fixes for net_id builtin (part2)
2023-08-01 20:52:47 +09:00
Curtis Klein
902ea119e2
watchdog: Allow the watchdog to be disabled at runtime
...
manager_{get|set|override}_watchdog check the validity of the new
timeout or the overridden timeout values using timestamp_is_set which
does not recognize "0" as a valid value. However since f16890f , "0"
indicates a disabled watchdog and so is a value we should be able to
configure in order to disable the watchdog. A value of USEC_INFINITY is
considered a no-op. The behavior should be the same for all watchdog
timeout configurations (runtime, pretimeout, and shutdown).
2023-08-01 11:41:54 +01:00
dependabot[bot]
d8c7d6d4fe
build(deps): bump github/codeql-action from 2.20.1 to 2.21.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.20.1 to 2.21.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/f6e388ebf0efc915c6c5b165b019ee61a6746a38...0ba4244466797eb048eb91a6cd43d5c03ca8bd05 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 10:14:58 +00:00
Daan De Meyer
383f302edc
Merge pull request #28556 from DaanDeMeyer/repart
...
repart: Allow combining CopyBlocks= and CopyFiles=
2023-08-01 09:59:38 +02:00
Yu Watanabe
e2bdf00a22
meson: move declarations of cgroups-agent, id128, volatile-root, and path
2023-08-01 15:54:45 +09:00
Yu Watanabe
98e39a5561
meson: move declarations of delta, escape, notify, creds, and battery-check
2023-08-01 15:54:45 +09:00
Yu Watanabe
16b081d6ac
meson: move declarations of ac-power, detect-virt, sysctl, and sleep
2023-08-01 15:54:45 +09:00
Yu Watanabe
0d6b90b95e
meson: move declarations of repart and friends
2023-08-01 15:54:45 +09:00
Yu Watanabe
df490fc79b
meson: move declarations of fsck, firstboot, machine-id-setup, and remount-fs
2023-08-01 15:54:45 +09:00
Yu Watanabe
c8c7877167
meson: move declarations of random-seed, vconsole, and sysupdate
2023-08-01 15:54:45 +09:00
Yu Watanabe
2c2c3daa1a
meson: move declarations of pstore, oomd, and binfmt
2023-08-01 15:54:45 +09:00
Yu Watanabe
6872ee2a2c
meson: move declarations of coredumpd and friends
2023-08-01 15:54:45 +09:00
Yu Watanabe
c26c97af26
meson: move declarations of journal-remote and friends
2023-08-01 15:54:45 +09:00
Yu Watanabe
19361deaea
meson: move declarations of machined and friends
2023-08-01 15:54:45 +09:00
Yu Watanabe
ec88da9146
docs: fix typo
2023-08-01 15:53:32 +09:00
Daan De Meyer
638440753e
Merge pull request #28608 from yuwata/meson-use-template
...
meson: use template (part 3)
2023-08-01 08:09:10 +02:00
Daan De Meyer
ed6b99dbf1
units: Import all repart credentials in systemd-repart.service
2023-08-01 07:53:59 +02:00
Daan De Meyer
47c7805579
repart: Add --oem and OEM=
...
--oem can be used to only install OEM partitions (usr, verity,
verity-sig, ...). OEM= is used to indicate OEM partitions. If unset,
defaults to !FactoryReset. We also add a credential repart.oem to
allow configuring --oem via a credential.
2023-08-01 07:53:50 +02:00
Daan De Meyer
77c6add182
creds-util: Add read_credential_bool()
2023-08-01 07:53:34 +02:00
Daan De Meyer
dea0dc7ba2
repart: Allow combining CopyBlocks= and CopyFiles=
...
Let's allow the combination of these two options. When used, repart
will first try to apply the CopyBlocks= behavior. If that's not possible,
it falls back to the CopyFiles= behavior.
This is a first step in being able to also use the partition definition
files shipped in the image to build the image in mkosi instead of having
a separate set of repart definition files to build the image.
2023-08-01 07:53:34 +02:00
Daan De Meyer
2843df3e57
repart: Open files in context_minimize()
...
Instead of relying on context_open_copy_blocks_paths() to do the
opening, let's just do it in context_minimize() itself as it's trivial.
2023-08-01 07:53:34 +02:00
Yu Watanabe
d6ec0fe229
udev-builtin-net_id: split-out pci_get_onboard_index() from dev_pci_onboard()
...
This also changes the onboard index type to unsigned, as it is at most
2^16 - 1. Hence, unsigned is enough.
Then, we can use device_get_sysattr_unsigned() helper function.
This also drops mostly redundant debugging logs. The index will be
logged later anyway.
2023-08-01 11:20:48 +09:00
Yu Watanabe
51524b82a2
udev-builtin-net_id: split-out get_pci_slot_specifiers()
...
Then, we can replace multiple strpcpyf() with single snprintf_ok().
No functional change, just refactoring.
2023-08-01 10:56:46 +09:00
Yu Watanabe
82234e2a21
udev-builtin-net_id: introduce get_port_specifier() helper function
...
To make the port specifier unified.
No functional change, just refactoring.
2023-08-01 10:56:26 +09:00
Yu Watanabe
4d756471d9
udev-builtin-net_id: split out get_dev_port() and make its failure critical
...
As dev_port and dev_id sysfs attributes are fundamental properties for
network interfaces. Hence, it should not fail.
Also, the type of dev_port is changed to unsigned. The kernel internally
uses 'unsigned short' for dev_port and dev_id. Hence, unsigned (that is,
32 bits) is still overkill, but should be enough.
2023-08-01 10:56:26 +09:00
Yu Watanabe
f1e3eaa730
udev-builtin-net_id: split-out pci_get_hotplug_slot() and pci_get_hotplug_slot_from_address()
...
No functional changes, just refactoring.
2023-08-01 10:55:51 +09:00
Yu Watanabe
73fb4b20c1
udev-builtin-net_id: return earlier when hotplug slot is not found
...
Then we can reduce indentation.
No functional change, just refactoring.
2023-08-01 09:26:15 +09:00
Yu Watanabe
4103dca1b5
udev-builtin-net_id: skip non-directory entry earlier
...
In the below, we will try to read 'address' file in the directory,
hence the entry must be a directory.
No functional change, just a tiny optimization.
2023-08-01 09:26:15 +09:00
Pierre GRASSER
14faf7235a
po: Translated using Weblate (French)
...
Currently translated at 100.0% (227 of 227 strings)
Co-authored-by: Pierre GRASSER <pierre.grasser@proton.me >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/fr/
Translation: systemd/main
2023-08-01 07:23:32 +09:00
Yu Watanabe
269ab341e6
meson: move declarations of timedated and friends
2023-08-01 05:52:50 +09:00
Yu Watanabe
069e7e04ec
meson: move declarations of localed and hostnamed
2023-08-01 05:52:50 +09:00
Yu Watanabe
6c713961ab
meson: move declarations of several generators
2023-08-01 05:52:50 +09:00
Yu Watanabe
81fe141ba3
meson: move declarations of cryptsetup and friends
2023-08-01 05:52:50 +09:00
Yu Watanabe
7e6ca26fe5
meson: move declarations of backlight, rfkill, and sysupdate-generator
2023-08-01 05:52:50 +09:00
Yu Watanabe
bab54d1fde
meson: move declarations of homed and friends
2023-08-01 05:52:50 +09:00
Yu Watanabe
250e597fe7
meson: move declarations of userdbd and friends
2023-08-01 05:52:50 +09:00
Yu Watanabe
8c75dfdd40
meson: move declaration of sysext
2023-08-01 05:52:50 +09:00
Yu Watanabe
f1d95540ef
meson: move declarations of portabled and friends
2023-08-01 05:52:50 +09:00
Yu Watanabe
c212163086
meson: move declaration of systemctl
2023-08-01 05:52:50 +09:00
Yu Watanabe
5add5c5834
Merge pull request #28606 from DaanDeMeyer/kernel-install
...
Kernel install fixes
2023-08-01 05:48:27 +09:00
Yu Watanabe
0770f613b5
Merge pull request #28605 from yuwata/meson-use-template
...
meson: use template (part2)
2023-08-01 05:46:08 +09:00
Daan De Meyer
4435da1f17
kernel-install: Make sure KERNEL_INSTALL_BYPASS is disabled in tests
2023-07-31 20:58:31 +02:00