1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-02-08 05:57:26 +03:00

7500 Commits

Author SHA1 Message Date
Jörg Behrmann
d3ec58670f man: Use proper conjunction and remove superfluous or
(cherry picked from commit 56f32d9e782f8ba43f17cb04687c915a7e41d10e)
(cherry picked from commit 5b5f5666b2fd32950325387a3e0bc0b60f0b1808)
(cherry picked from commit 7cc52eb6e10256c0eaf9b2da6083f9f966ce1eac)
(cherry picked from commit c3bcc2f897d6090d7690c2da39d5bf8cbb752d28)
2024-10-10 10:33:40 +01:00
Luca Boccassi
35263682e8 man: consolidate list of active unit states into a shared table
Avoids the need to maintain the same list over and over again, and
link it to the defition table in the implementation as a reminder
too

(cherry picked from commit 3509fe124d3a4fe2934028f83ae156ade050c8fe)
(cherry picked from commit 1075727f7fe9436d2e468147cf663aaa1be867fd)
(cherry picked from commit 42521e2d2d0b8beb59ed58b9bb3135e58468fcd7)
(cherry picked from commit e644a619bf1f66a3627156f4f4548ea62eae60f9)
2024-10-10 10:33:40 +01:00
Lukas Nykryn
f2fb29f82f man: using WantedBy=default.target is not a good idea
We had several users, that wrote their unit files with
WantedBy=default.target because it should be started "every time".
But for example in Fedora/CentOS/RHEL, this often breaks for
example selinux relabels (where we just want to do a relabel and reboot).

(cherry picked from commit 67b6404b80cf8078f3d9ec6d4c2f34ac25b15077)
(cherry picked from commit adc57cd81c02e5afc8efcbc64eb3a6305a97c62c)
(cherry picked from commit 02447d28887d01bf8f980c16bd80ea40f30ef73a)
(cherry picked from commit 3f7bf5ac5fb1c68ca68be42e02be9bb1da8e0a38)
2024-10-10 10:33:40 +01:00
Marcel Hellwig
a921cd8df7 Update sd_bus_message_append_array.xml
fix pointer constness in documentation

(cherry picked from commit fec09ff094670a6903b12b1c599b00b39a2b0c88)
(cherry picked from commit 072ea04e26c84ac25419316c659f4d89d8002f34)
(cherry picked from commit a422935fe076c758b4a05dc495944d798b71b938)
(cherry picked from commit add0dca8d386a3c735c24ab53e33402f13bf0783)
2024-10-10 10:33:40 +01:00
Thorsten Scherer
3630195780 repart: Fix misleading typo in GPT partition flag
Bit 60 is the one corresponding to ReadOnly, not 50.  Fix this.

(cherry picked from commit 932cc94436e653d0487c29e0dd44685610cd7bcb)
(cherry picked from commit 2665618555d08fc3877043cac392f1b6573811b7)
(cherry picked from commit f38c19bc695636700d85c5eb689680b017cc29e8)
(cherry picked from commit 5ae6c773e4e6f3e95db8de7d6b4e1a8ff45f7e10)
2024-08-19 20:22:44 +02:00
Vladimir Panteleev
ba8c10a195 man: clarify systemd-path variable source
(cherry picked from commit 3f24fa57df552accc2a6f9ab4d36724ba7227eff)
(cherry picked from commit ec3f2c8c8ad86004d6048510382167ee5f1ded61)
(cherry picked from commit 8e0cb57134161105f4eceae321a3ad3e51c60639)
(cherry picked from commit 53493370d24ecaa0b49175c9ab5849a193a5935c)
2024-08-19 20:22:44 +02:00
Vladimir Panteleev
0b5bb2b1da man: improve ManagerEnvironment documentation
- Improve wording for explanation when these variables are inherited

- Clarify that these variables are not placed in the process environment block,
  so /proc/PID/environ cannot be used as a debugging tool

(cherry picked from commit 6c1e0823b04525716d9ee0031a2b6735d3f7dfa4)
(cherry picked from commit 5cf0c45f64079430b0b7c12ad323f238386260b0)
(cherry picked from commit 79f335d0ef2d3c35fdf4c19988c711a3abd31ee0)
(cherry picked from commit bb28a6c0b68a4a9dc2aa33972b3419680d333c05)
2024-08-19 20:22:44 +02:00
Steve Traylen
ef5c7145a1 Document that MemorySwapMax supports % configuration
Certainly on systemd 252 at least a configuration of
```
MemorySwapMax=40%
```
is supported but this was missing from the man page.
Only MemoryMax was documented as supporting a %.

(cherry picked from commit 8af38e5b0475f514141d314088dcf9fffd7edc37)
(cherry picked from commit 766af3f782299a7cbfba24a4333444ac008c17d2)
(cherry picked from commit 69681c222e8198ed7327173eada85cdd7684546d)
(cherry picked from commit 5ff55bc33c7d8c29ed609e7fe1eb4237566c69b0)
2024-07-25 09:16:58 +01:00
Lucas Werkmeister
7b09e915e3 man: Mention Type=oneshot timeout directive
Make the warning for oneshot services (where RuntimeMaxSec= has no
effect) more actionable by pointing to the directive people can use
instead to effectively limit their runtime.

(cherry picked from commit 8c4aa0f1c6a78b35712fa6a7acf6d755d0c0bd86)
(cherry picked from commit 468b0646342986c6cc9bd797b4ba189dc488ee8d)
(cherry picked from commit 017d7fd49085e8f877cfa2510f251b9a6b59f207)
(cherry picked from commit a7e6ebc98418bc28f30f89588127e6dbce526156)
2024-07-25 09:16:58 +01:00
Kuntal Majumder
aaad62626b man: fix typo in unit options section
Fixes #32918

(cherry picked from commit f9572d2b89341dfb224aa2c7222a316e59627bc9)
(cherry picked from commit bcda6d46373a7cf071d86e91917bbdd31a5597dd)
(cherry picked from commit 21e0842003f95701c766969bd4774c4f17a579d8)
(cherry picked from commit 90d912605344c407be9d291a3fc98e60cabf7da8)
2024-07-25 09:16:58 +01:00
ZHANG Yuntian
0179fb5afd man: fix typo in the alias symlink name
Symlink created by Alias will use the value as the file name.

(cherry picked from commit 3f0e7fd4fd1d20e3f4be18f485c76d25ce10f41b)
(cherry picked from commit a68188e985d29e46cfa6eb2e17419fad90f0b287)
(cherry picked from commit 4b8ce6a18720c2347063b6d681e5a1dac560b6c0)
(cherry picked from commit e8566d7bbfc4f269835ecbcc8c7960e025cdbd2b)
2024-07-25 09:16:58 +01:00
Lennart Poettering
d7c1b80c68 man: fully adopt ~/.local/state/
The XDG base dir spec adopted ~/.local/state/ as a thing a while back,
and we updated our docs in b4d6bc63e602048188896110a585aa7de1c70c9b, but
forgot to to update the table at the bottom to fully reflect the update.
Fix that.

(cherry picked from commit 72a6296b16a75d4e26eec972f2999e69c9967b9d)
(cherry picked from commit df1ed3fbe2d03e9c1d0eed7d836c5aa541f4fb52)
(cherry picked from commit 15352fa22315cd76582ae33a63d065c808b9e958)
(cherry picked from commit 083380e814ac5dc773a849315702d0707088aa8b)
2024-07-07 00:15:21 +02:00
Maximilian Wilhelm
cec611c2b5 man/systemd.exec: list inaccessible files for ProtectKernelTunables
(cherry picked from commit 163bb43ceaa1e5bdcda27c4417339b3af9cf28af)
(cherry picked from commit 3e435e970d157271b2378400cbc9c84610d38f06)
(cherry picked from commit b3bc7b8a586171f58ca8a0ba100ebc43ae23079b)
(cherry picked from commit 6e37495d22bd136939e540dd6a8e595f48ad7a2c)
2024-07-07 00:15:21 +02:00
pyfisch
7fe3febd61 Use consistent spelling of systemd.condition_first_boot argument
(cherry picked from commit 051d462b42fe6c27824046c15cd3c84fa5afe05b)
(cherry picked from commit 90b5cb35e9901947fca63d82e69b74b2df959258)
(cherry picked from commit 130358d6def563aeb8897a7d9eb8f860f162f7a3)
(cherry picked from commit b54581e10d771b967806d512b4a3d4da164aaff1)
2024-07-07 00:15:21 +02:00
Mike Yuan
dea4c3700e man,units: drop "temporary" from description of systemd-tmpfiles
Historically, systemd-tmpfiles was designed to manager temporary
files, but nowadays it has become a generic tool for managing
all kinds of files. To avoid user confusion, let's remove "temporary"
from the tool's description.

As discussed in #33349

(cherry picked from commit b5c8cc0a3b8e4e2fea0539d6420a76b524ea5735)
(cherry picked from commit 1a0e6961cfaed42bda542e111738c136f7b4d73f)
(cherry picked from commit c752efdfbac84cd62ddc54fc6ff7c58361f7f998)
(cherry picked from commit 269fb21700909aa43e3afdde31410304a8192bbb)
2024-06-25 20:31:13 +02:00
Mike Yuan
94081fff13 man/systemd-run: beef up info regarding interaction between --pty, --pipe, and --wait
(cherry picked from commit d73a47d259be795958c8aa5b65b002f3d7338b6e)
(cherry picked from commit ce25cf6df1c6f86eabb4f35fae13a3c932096eb9)
(cherry picked from commit d1e36e6a35576dc6b328ecac4e12177bf2851ae7)
2024-05-28 02:05:13 +02:00
Mathias Lang
0f2b81f949 networkd: Correct documentation for LinkLocalAddressing
LinkLocalAddressing accepts a boolean. This can be seen by looking at
`link_local_address_family_from_strong(cont char *s)` in
`src/network/netword-util.c#L102-108` which falls back to
`address_family_from_string`, defined two lines above (L100)
using `DEFINE_STRING_TABLE_LOOKUP_WITH_BOOLEAN`.

(cherry picked from commit 07b6924de4d83c0d66ddfe92d3f2df4995e1e087)
(cherry picked from commit 586e10fa612c4740517acdd67727ed8a4ac9166d)
(cherry picked from commit 2b822b9008b34114e993f221db84caf1873749e1)
2024-05-09 17:44:12 +02:00
Mike Yuan
a12d109075 man/systemd.journal-fields: add missing OBJECT_SYSTEMD_INVOCATION_ID
(cherry picked from commit 3cb7fc5fcb486a6ac775d637a7edc46afd312358)
(cherry picked from commit 02015cf563ffa39e8c447bf863dacf6ef8ac044f)
(cherry picked from commit e929b3e4f694d87056a219b61740b6a2a6f0fd8b)
2024-05-09 17:44:12 +02:00
Zbigniew Jędrzejewski-Szmek
07160d34ce man: resync dbus docs
(cherry picked from commit cb6ef47583cef31f217ff21be4dc6169f877ce4f)
(cherry picked from commit 89214786451c9556f639debda8acce2b44aa95ae)
2024-04-26 01:20:05 +02:00
Lennart Poettering
c77d776c6d man: document that IPAccounting= works for system services only
Fixes: #20356
(cherry picked from commit a64411deb43897e107c7ddb2678622115f321801)
(cherry picked from commit 05ab7d8860f934ef41e052faa98eb8b15dda059a)
(cherry picked from commit 54f2054499139dce914bea410e38e9b9b867f35e)
2024-04-26 01:20:05 +02:00
Lennart Poettering
754d990f2c man: be explicit that we don't proxy SO_PEER*, SCM_RIGHTS and co.
Fixes: #22744
(cherry picked from commit ef9262d0d178dd72488559ad88f2ce8980e5e6d7)
(cherry picked from commit 1a490ad3910760eac22c1957975b34e186161048)
(cherry picked from commit 71006b3a6ac3ae0bb90063665caa3f822b5d8c6b)
2024-04-26 01:20:05 +02:00
Lennart Poettering
bde61b1e8d man: document that ReadOnlyPaths= doesn't affect ability to connect to AF_UNIX
Fixes: #23470
(cherry picked from commit fef46ffb5b3a98cb557c9f77d230fbb220355b9e)
(cherry picked from commit 05073bb2c36511b08bf07e5e71b49b0ac6698bea)
(cherry picked from commit 6c7c7712aee8ed8482d68ddee3e8b6ffaf8d693a)
2024-04-26 01:20:05 +02:00
Lennart Poettering
95e143f6e2 man: document that "systemctl set-environment" cannot be used to unset env vars configured via config file
Fixes: #28167
(cherry picked from commit c104d7a74edf0e22001adf02d4deb71d0b4661c1)
(cherry picked from commit 0e77a31715de163cb4281e72bf345af1d97d0a43)
(cherry picked from commit 0d7227d6cf87405cc088957773cdb3ca14d3cee9)
2024-04-26 01:20:05 +02:00
Lennart Poettering
09ae60e847 man: say explicitly that $LESS + $LESSCHARSET have no effect on less invocations by systemd tools
Fixes: #29479
(cherry picked from commit afc194a135fe6d3680e471eeb177961eeffbcfb3)
(cherry picked from commit 17377d841ca9e2d94bde8a1da595357f161e6dc8)
(cherry picked from commit 378e59767348da298bb9bf6cb6fade4cdcf3cecb)
2024-04-26 01:20:05 +02:00
Lennart Poettering
bd736ab0bb man: document missing resolved D-Bus APIs
Fixes: #29598
(cherry picked from commit 403492793a63d85737cfee4fd80f5d3778b1c901)
(cherry picked from commit 03e36b822d63bf4b33d000a15d68b2938736e688)
(cherry picked from commit 3197282c34dfe15802664bcb873214b4aafb08ee)
2024-04-26 01:20:05 +02:00
Lennart Poettering
4a9121d7c6 man: document that StateDirectory= trumps ProtectSystem=strict explicitly
Fixes: #29798
(cherry picked from commit 04366e06938c64ff1140a7b82c6cbfd898449c92)
(cherry picked from commit 1db247751c59bbedf1b34bb786824abedbd452d0)
(cherry picked from commit 13b7e3bd793b5ab6c074a10588c0dd87880d9aba)
2024-04-26 01:20:05 +02:00
Lennart Poettering
1972cd5af6 man: document explicitly that LogExtraFields= and LogFilterPatterns= are for system service only for now
Fixes: #29956
(cherry picked from commit 552dc4a97c3de76afb0bb0ef8dbe463382e93838)
(cherry picked from commit fd0d7c9622d302bcbd1501bfbe6c99de6d3a0cef)
(cherry picked from commit 2b34a1963eba96d3b3a6bac27efcb74c9d73cbf4)
2024-04-26 01:20:05 +02:00
Lennart Poettering
9d3106fb18 man: document explicitly that bind restrictions cannot be escaped by opening a new netns
And while we are at it reword the introductary sentence a bit to make it
clearer.

Fixes: #30555
(cherry picked from commit 6b7a1a3679f1facbc192d4abd209530002510f34)
(cherry picked from commit 968c569a8e4b6f1cd6c4199dd110828333a562a5)
(cherry picked from commit 4b8fe21619476c0732ae3b5bb662da8a52ba333b)
2024-04-26 01:20:05 +02:00
Lennart Poettering
e321e884fc man: explicitly document the various systemd.journald.max_level_*= kernel cmdline options
Fixes: #31327
(cherry picked from commit 0adce85ebe7a4621c23a53466fd405e4fdd82b68)
(cherry picked from commit deb1d0b47f8deacaf305e19dc4f2b2c5382156f5)
(cherry picked from commit b3ad1d371815a84e81eefa849ffbe42750957452)
2024-04-26 01:20:05 +02:00
Yu Watanabe
a4bb56c61a sd-event: fix fd leak when fd is owned by IO event source
When an IO event source owns relevant fd, replacing with a new fd leaks
the previously assigned fd.
===
sd_event_add_io(event, &s, fd, ...);
sd_event_source_set_io_fd_own(s, true);
sd_event_source_set_io_fd(s, new_fd);  <-- The previous fd is not closed.
sd_event_source_unref(s);  <-- new_fd is closed as expected.
===

Without the change, valgrind reports the leak:
==998589==
==998589== FILE DESCRIPTORS: 4 open (3 std) at exit.
==998589== Open file descriptor 4:
==998589==    at 0x4F119AB: pipe2 (in /usr/lib64/libc.so.6)
==998589==    by 0x408830: test_sd_event_source_set_io_fd (test-event.c:862)
==998589==    by 0x403302: run_test_table (tests.h:171)
==998589==    by 0x408E31: main (test-event.c:935)
==998589==
==998589==
==998589== HEAP SUMMARY:
==998589==     in use at exit: 0 bytes in 0 blocks
==998589==   total heap usage: 33,305 allocs, 33,305 frees, 1,283,581 bytes allocated
==998589==
==998589== All heap blocks were freed -- no leaks are possible
==998589==
==998589== For lists of detected and suppressed errors, rerun with: -s
==998589== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

(cherry picked from commit 2fa480592d4f4334881361c5558f563e5ea4c9c3)
(cherry picked from commit 6d2dd436429aafcbb3fd8c99f6b69c9a108bf7f9)
(cherry picked from commit 5f8cf63f17c2ab4fecb0e65e6231ae6931270893)
2024-04-26 01:20:05 +02:00
Zbigniew Jędrzejewski-Szmek
70ff694091 man: mention that sd_journal_test_cursor() needs a positioning call
Fixes #30331.

(cherry picked from commit aea6787f78fce73e45d1b4e6f2dd7927a90b4305)
(cherry picked from commit 475310f5d60b3deae8771545c5a1f96bd4898cdf)
(cherry picked from commit 0c4bbe99b09b7698906a070cc3b57dc4e839b3cc)
2024-04-26 01:20:05 +02:00
Mike Yuan
41c879e7f2 man/custom-html: update link to Arch manual
(cherry picked from commit 41fead40e6b3166f13a3598ab94e3dcb59ed36e1)
(cherry picked from commit 2cc54032fdd8fb80e3c9626daf8cfeecb79aeab3)
(cherry picked from commit 74e96ea95546d29502dd5bcf85059074d6d98a49)
2024-04-26 01:20:05 +02:00
Vito Caputo
3bad1cdaa5 man: fix typo s/veno/reno/
(cherry picked from commit a7d8cacce0cb0451701b81db818d9e5921574f51)
(cherry picked from commit 47b642c4cacd55760902b55ec8cd1502bc82a9af)
(cherry picked from commit 35b716dd23ed7e417ae1240f4dca99852c26d0d6)
2024-04-26 01:20:05 +02:00
Yu Watanabe
9d2165ea42 man/examples: fix sd- header path
(cherry picked from commit 2548ce6a30a1183a7bbbd699aafdf81249a5fe4e)
(cherry picked from commit 52f60014056dcf3e5efd5edf0c67b721a18e723c)
(cherry picked from commit ea8070be46548f23e863504737a01d39fab2050b)
2024-04-26 01:20:05 +02:00
Yu Watanabe
3da73b0a15 man/example: fix build failure of hwdb-usb-device.c
STRLEN() and xsprintf() is our internal macros.

(cherry picked from commit 06d0dcc009f6d8b16d02f65fc20f7e1d76c77721)
(cherry picked from commit ea94162096cef586d3a1b03c45ea530a2dab2652)
(cherry picked from commit 4a7d09423ea721f40da72bef8ba34559f57758bb)
2024-04-26 01:20:05 +02:00
Matthias Lisin
1959c87921 man: fix minor issues
(cherry picked from commit 245bd4af99094e5727727fb0459ed6cb7b78b56a)
(cherry picked from commit 892641af224218a7cae25ddc602d3fa2944de151)
(cherry picked from commit 6a7b65a6182f0ce7c1e663f76996deca5b38d6c6)
2024-04-26 01:20:05 +02:00
Adrian Wannenmacher
332583448b man: fix efi var vendor uuid for systemd-bless-boot.service
The specified vendor UUID is not actually a UUID. This changes it to an actual UUID.

The new value matches the ones from the systemd-boot man page and [The Boot Loader Interface](https://systemd.io/BOOT_LOADER_INTERFACE/).

(cherry picked from commit c6d0c6688ee7b0bb4575ab3e96655fd316543c95)
(cherry picked from commit aa7b8471806136f52287b1737b88bed9d4f221a9)
(cherry picked from commit 53cc058d34a76ccf278ccefd1330a34b033a65bf)
2024-04-26 01:20:05 +02:00
Michael Biebl
f050c91d75 man: fix systemd-timedated man page wrt ntp-units.d
The service parsing/using this directory is systemd-timedated, not
systemd-timesyncd.

(cherry picked from commit 73d8990930b0d84067331c65f0f7731fd76822a4)
(cherry picked from commit 4985c7069e3848009a93791c0ae1d7c9574c93a7)
(cherry picked from commit 9b83f8a2f2f3401dc5998a07073c9daaf2738bf2)
2024-04-26 01:20:05 +02:00
Štěpán Němec
7ba1a3238e man, shell-completion: fix a few typos/language issues
(cherry picked from commit c959e1782316f93464baf4f2fd15484bf84413ba)
(cherry picked from commit 4fb223fdc6c396b16d93f5288fb9a90d88c1a9c5)
(cherry picked from commit cff6c392c14de1a36cd95dbe7b8ae95091727679)
2024-04-26 01:20:05 +02:00
runiq
56bd686d4e udev: String substitutions can be done in ENV, too
Precedence for example in ac63c8df30/rules.d/99-systemd.rules.in (L75).

Add ENV to the list of keys where string substitutions can be used.

While I'm at it, also sort the list in that paragraph alphabetically.

(cherry picked from commit 793166aea52dfbd06cfa622d5eda0bb31f9da6cf)
(cherry picked from commit 75fb8e6e35ca0f22c449a307f1e77c9a284b4cae)
(cherry picked from commit 0254e0952d8b185973e5a78a883c1c4c7cccf1f5)
2024-02-28 10:29:35 +00:00
Winterhuman
22f42f3ee9 Improve IgnoreSIGPIPE description
Reword the description of the `IgnoreSIGPIPE=` service option to be more grammatical.

(cherry picked from commit 6c6ec5f7284d287c943311718202d87109335f66)
(cherry picked from commit e16154fa69517048cbe9ff893d0906b666da6fae)
(cherry picked from commit 8f191c5c2abacf5f395875f6b3be42ffca9afeaa)
2024-02-28 10:29:35 +00:00
Mike Yuan
dd3f106fb8 man/systemd.service: document that Restart=always/on-success are refused
by oneshot services

(cherry picked from commit a5d9df35acbaf618a4fc674a2ee06e63ed5a7a10)
(cherry picked from commit 8fd3a4d90e72db9c33c8a73602d9881e3c37db43)
(cherry picked from commit 4d8c664b2829634a25c7471b579913dd7d839efe)
2024-02-28 10:29:35 +00:00
Ivan Shapovalov
c5d0b3e51c nspawn: permit --ephemeral with --link-journal=try-* (treat as =no)
Common sense says that to "try" something means "to not fail if
something turns out not to be possible", thus do not make this
combination a hard error.

The actual implementation ignores any --link-journal= setting when
--ephemeral is in effect, so the semantics are upheld.

(cherry picked from commit 00fcd79e65305a0d2657312b001467a055b04801)
(cherry picked from commit 9a678a258d94a2fa7c02c8085d500cb07ae5b49e)
(cherry picked from commit ebd92b562d6fdf0bd78adbee5b24f8bea0617e3a)
2024-02-28 10:29:35 +00:00
Luca Boccassi
a00fb1a73f man: explicitly say that portable1's Attach/Detach are synchronous
(cherry picked from commit 803bcc434f2bcd2c76f6d098277ebc61438c7b43)
(cherry picked from commit a0301cbac57180cd8dd8dcb6d7ac0d1e36aa9181)
(cherry picked from commit 239c3c787181cf44604abd60a034d1b5db05d8d5)
2024-02-28 10:29:35 +00:00
Luca Boccassi
8bfeeea865 man: add more suggestions on how to use StartUnit and JobRemoved
This is not immediately clear for users, so spell out the preferred pattern
clearly in the D-Bus documentation.

(cherry picked from commit d156e66f826e3eaa4b7d26212870dcfdfd3a16a3)
(cherry picked from commit 858c2bae36d6fa3eccdd1c6d1fe27b3522d8d645)
(cherry picked from commit 280f5fd3656368b0998fc856146a2ca200cd6b41)
2024-02-28 10:29:35 +00:00
Rafaël Kooi
afe0d73da4 man: Describe how machine ID is initialized on Xen
(cherry picked from commit 9fe1f1ca95c57c6fc453ba31f363f8b3230cebeb)
(cherry picked from commit 81bd0e949577f4b99b9dac133ee96d9f17d90063)
(cherry picked from commit 6c814e7b71f50b9ff6442fdf4c3a162f6d551549)
2024-02-28 10:29:35 +00:00
Mike Yuan
c8b67b5c39 systemctl: configure boot loader options only when going through firmware
Fixes #30497

(cherry picked from commit bc9e592c4f01dd8a4f8fb5e2bbcdec5ee4bf129d)
(cherry picked from commit b6b59ce2dbe87a52be9155d03f18010382ab68a7)
(cherry picked from commit 49a5e63757701eff77855a14a9f38df4b3bdc1b8)
2024-01-26 19:53:42 +00:00
Lennart Poettering
d35acc05c4 man: don't suggest using pam_unix.so's use_authtok switch
Our dumbed down example PAM stacks do not contain cracklib/pwq modules,
hence using use_authtok on the pam_unix.so password change stack won't
work, because it has the effect that pam_unix.so never asks for a
password on its own, expecting the cracklib/pwq modules to have
queried/validated them beforehand.

I noticed this issue because of #30969: Debian's PAM setup suffers by
the same issue – even though they don't actually use our suggested PAM
fragments at all.

See: #30969
(cherry picked from commit 75f8b0fe70002176b505010d633d95628eb8c40a)
(cherry picked from commit e70b633455622563de1960b34c44b6e55986cf7f)
(cherry picked from commit 9eb38e720d49e3f59b7892a37c78d5ef29ca91ff)
2024-01-26 19:53:42 +00:00
Yu Watanabe
9c1c5b8097 virt: add Google Compute Engine support
See https://cloud.google.com/run/docs/container-contract#sandbox

(cherry picked from commit 9b0688f491674b53ef7a52bdf561a430c53673d6)
(cherry picked from commit 6610d64197d416dcb112005032886eb3cf4f36cd)
(cherry picked from commit f77ad7abd15529a75936981b53385afd215a015f)
2024-01-26 19:53:42 +00:00
Yu Watanabe
0e4080bc55 man: drop unexpected dot
(cherry picked from commit 10b8bb5495f2b57b72cd5e5c2eaccb9ad2efa199)
(cherry picked from commit cbbcdff83ca806170afe9bbc6b444918b678d230)
(cherry picked from commit 9d6912699a3b10592e2b6bf5c9e3c423bfa8e56e)
2024-01-26 19:53:42 +00:00