Hugo Carvalho
d2ceeb624c
po: Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (189 of 189 strings)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/pt/
Translation: systemd/main
2022-01-13 20:24:05 +09:00
Yu Watanabe
2811b1263b
Merge pull request #22100 from bluca/test_part
...
Fix TEST-58-REPART on ppc64el
2022-01-13 14:00:36 +09:00
Luca Boccassi
8e65d93e85
test: do not assume x86-64 arch in TEST-58-REPART
2022-01-12 23:27:05 +00:00
Luca Boccassi
a94b9977d5
test: add partition IDs for s390x and ppc64el to TEST-50-DISSECT
2022-01-12 22:59:20 +00:00
Daan De Meyer
df207ccb7b
journal: Skip data objects with invalid offsets
...
We already skip invalid objects, but don't yet skip invalid offsets.
Let's skip these as well to improve robustness when we're dealing with
corrupted journals.
Before:
```
➜ systemd git:(main) build/journalctl -r -n 5 --file ~/Downloads/system@0005d2b275abaaf8-f243a2818cb39b98.journal_
Failed to get journal fields: Cannot assign requested address
-- No entries --
```
After:
```
➜ systemd git:(main) ✗ build/journalctl -r -n 5 --file ~/Downloads/system@0005d2b275abaaf8-f243a2818cb39b98.journal_
Dec 09 08:32:38 snowball3 NetworkManager[911]: <info> [1639038758.1464] device (wlp1s0): supplicant interface state: scanning -> authenticating
Dec 09 08:32:38 snowball3 kernel: wlp1s0: send auth to ec:a9:40:79:fb:ad (try 1/3)
Dec 09 08:32:38 snowball3 kernel: wlp1s0: authenticate with ec:a9:40:79:fb:ad
Dec 09 08:32:38 snowball3 wpa_supplicant[1003]: wlp1s0: SME: Trying to authenticate with ec:a9:40:79:fb:ad (SSID='UPC949397B' freq=5500 MHz)
```
2022-01-12 22:16:40 +01:00
Benjamin Berg
6d0aef1dd1
xdg-autostart-service: Ignore missing desktop-sepcific condition binary
...
If a desktop specific ExecCondition= binary does not exist, this just
means that the desktop environment is not available. As such, it is not
an error condition that should prevent the service from being installed
in the .wants target.
Fix this by simply returning zero.
2022-01-12 16:11:09 +01:00
Zbigniew Jędrzejewski-Szmek
ffb8c82715
Merge pull request #22092 from keszybz/docs-links
...
Add more doc pages, adjust links, add explanatory headers to examples and relax license to CC-0
2022-01-12 16:06:39 +01:00
Zbigniew Jędrzejewski-Szmek
78afbb67d2
docs: promise stability for the journal json format too
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
717e92ceb9
man+docs: adjust links to the new page
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
d9044a43f6
docs: import the Journal JSON Format description as subsection
...
I don't think we need a separate page for this, so both "export" formats share
a page. We can just link to the approprate section when necessary.
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
5e3ab38e70
docs: import the Journal Export Format description from the wiki
...
This is a straightforward import, only links are adjusted.
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
d6e2c1ab71
policy files: adjust landing page link
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
931bc1957b
docs: use https:// for fd.o links
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
2777a4a3bf
README: link to the new page
...
Lennart's blog is now mostly of historical interest, and the wiki
landing page has been replaced by systemd.io.
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
a794a4d872
NEWS: adjust links to moved pages
...
All those pages contain a redirect at the top of the page, so it doesn't
make much sense to tell people to take the detour. Linking directly will
also increase the search rankings of the new pages.
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
b85c1905e0
shutdown: adjust log message
...
Instead of saying "with options 'n/a'", let's just say "with options ''".
We really don't have any options.
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
9bd4181ef5
network: add example file that enables DHCP on ethernet links
...
The file has instructions how to "enable" it by symlinking into the
appropriate place. If we create a different mechanism to do enablement
later on, we can always adjust the instructions.
Closes #3998 .
2022-01-12 16:05:59 +01:00
Zbigniew Jędrzejewski-Szmek
418e1f2892
network: license all config files as CC0
...
Same justification as the previous commit.
$ for i in network/*-*; do git blame $i;done | less
shows that those files were written by Tom Gundersen, Lennart Poettering, Yu
Watanabe, me, and Marc-André Lureau.
2022-01-12 16:05:59 +01:00
Luca Boccassi
ac172d7063
Merge pull request #22090 from mbiebl/units-oomd-alias
...
units: don't install dbus-org.freedesktop.oom1.service alias
2022-01-12 15:03:00 +00:00
Yu Watanabe
0a1f0bf405
Merge pull request #21728 from Werkov/bfq-io-weight
...
bfq.io.weight followups and cleanup
2022-01-12 22:22:43 +09:00
Yu Watanabe
174eab0066
Merge pull request #22037 from fbuihuu/watchdog-minor-improvements
...
Watchdog minor improvements
2022-01-12 22:09:50 +09:00
Lidong Zhong
edc6390e29
shutdown: release the watchdog finally
...
During reboot or kexec, watchdog will be setup before systemd is
replaced by systemd-shutdown binary. But while systemd-shutdown is
executed, the watchdog will not really be released. Log shown as
following:
[ 39.371202] watchdog: watchdog0: watchdog did not stop!
[ 39.383659] systemd-shutdown[1]: Syncing filesystems and block
devices.
[ 39.423727] systemd-shutdown[1]: Sending SIGTERM to remaining
processes...
[ 39.440857] systemd-journald[526]: Received SIGTERM from PID 1
(systemd-shutdow).
[ 39.461047] systemd-shutdown[1]: Sending SIGKILL to remaining
processes...
[ 39.466736] systemd-shutdown[1]: Using hardware watchdog 'iTCO_wdt',
version 0, device /dev/watchdog
[ 39.467835] systemd-shutdown[1]: Unmounting file systems.
[ 39.469721] [2171]: Remounting '/' read-only in with options
'attr2,inode64,logbufs=8,logbsize=32k,noquota'.
[ 39.550266] systemd-shutdown[1]: All filesystems unmounted.
[ 39.550274] systemd-shutdown[1]: Deactivating swaps.
[ 39.550443] systemd-shutdown[1]: All swaps deactivated.
[ 39.550449] systemd-shutdown[1]: Detaching loop devices.
[ 39.550697] systemd-shutdown[1]: All loop devices detached.
[ 39.550703] systemd-shutdown[1]: Detaching DM devices.
[ 39.551269] systemd-shutdown[1]: Not all DM devices detached, 1
left.
[ 39.551277] systemd-shutdown[1]: Cannot finalize remaining DM
devices, continuing.
[ 39.580044] systemd-shutdown[1]: Successfully changed into root
pivot.
[ 39.580050] systemd-shutdown[1]: Returning to initrd...
[ 39.587921] watchdog: watchdog0: watchdog did not stop!
[ 39.774130] dracut Warning: Break before pre-shutdown
after applying fix
[ 59.520379] watchdog: watchdog0: watchdog did not stop!
[ 59.542286] systemd-shutdown[1]: Syncing filesystems and block
devices.
[ 59.583313] systemd-shutdown[1]: Sending SIGTERM to remaining
processes...
[ 59.600133] systemd-journald[517]: Received SIGTERM from PID 1
(systemd-shutdow).
[ 59.624435] systemd-shutdown[1]: Sending SIGKILL to remaining
processes...
[ 59.629288] systemd-shutdown[1]: Using hardware watchdog
'iTCO_wdt', version 0, device /dev/watchdog
[ 59.630468] systemd-shutdown[1]: Unmounting file systems.
[ 59.632219] [2172]: Remounting '/' read-only in with options
'attr2,inode64,logbufs=8,logbsize=32k,noquota'.
[ 59.727588] systemd-shutdown[1]: All filesystems unmounted.
[ 59.727596] systemd-shutdown[1]: Deactivating swaps.
[ 59.727719] systemd-shutdown[1]: All swaps deactivated.
[ 59.727725] systemd-shutdown[1]: Detaching loop devices.
[ 59.727974] systemd-shutdown[1]: All loop devices detached.
[ 59.727979] systemd-shutdown[1]: Detaching DM devices.
[ 59.728547] systemd-shutdown[1]: Not all DM devices detached, 1
left.
[ 59.728556] systemd-shutdown[1]: Cannot finalize remaining DM
devices, continuing.
[ 59.758160] systemd-shutdown[1]: Successfully changed into root
pivot.
[ 59.758167] systemd-shutdown[1]: Returning to initrd...
[ 59.950305] dracut Warning: Break before pre-shutdown
2022-01-12 22:07:17 +09:00
Luca Boccassi
e80b51dad2
Merge pull request #22043 from medhefgo/boot-bitlocker
...
boot: Add BitLocker TPM key sealing workaround
2022-01-12 13:05:30 +00:00
Yu Watanabe
d5ff7bdbb7
Merge pull request #22088 from medhefgo/meson
...
meson: Small improvements
2022-01-12 22:01:27 +09:00
Michael Biebl
d338b1713a
test: enable systemd-oomd.service
...
Enable the service to ensure dbus-org.freedesktop.oom1.service exists
and D-Bus activation works.
See #18469
2022-01-12 12:29:34 +01:00
Zbigniew Jędrzejewski-Szmek
ae527ed688
network: say that our example files are licensed as CC0
...
This matches what we have for example programs under man/, and is nice
because it allows people to copy the files as they wish without worrying
about copyright. The files are too trivial to copyright anyway.
2022-01-12 11:41:10 +01:00
Michael Biebl
794aa5f57f
units: don't install dbus-org.freedesktop.oom1.service alias
...
The systemd-oomd.service unit contains
[Install]
WantedBy=multi-user.target
Alias=dbus-org.freedesktop.oom1.service
which means the symlink is supposed to be created dynamically when the
service is enabled.
2022-01-12 08:16:45 +01:00
yangmingtai
647082cf7f
fix test-string-util failed when locale is not utf8
2022-01-12 05:06:05 +09:00
Yu Watanabe
d5f8fd5b00
network: dhcp6: do not request address if UseAddress=no
...
Fixes #22068 .
2022-01-11 17:05:12 +00:00
Luca Boccassi
1d18a466c4
Merge pull request #22086 from keszybz/nss-no-proc-cmdline
...
Avoid looking at /prcc/cmdline from nss modules
2022-01-11 15:29:24 +00:00
Luca Boccassi
07b0de6584
Merge pull request #22082 from keszybz/no-update-if-nothing-to-update
...
bootctl: skip update if sd-boot wasn't installed
2022-01-11 15:28:35 +00:00
Jan Janssen
3a469802f4
meson: Use echo to list files
...
No need to invoke ls when we are just interested in file names.
Also, the cd to source root makes the output identical to
"git ls-files" (relative instead of absolute paths).
2022-01-11 14:56:33 +01:00
Jan Janssen
68a06b3cdf
meson: Add check argument to remaining run_command() calls
2022-01-11 14:56:30 +01:00
Jan Janssen
bbec46c817
meson: Use files() for fuzzers
...
Not having to provide the full path in the source tree is much
nicer and the produced lists can also be used anywhere in the source
tree.
2022-01-11 14:15:54 +01:00
Jan Janssen
e1eeebbb11
meson: Use files() for tests
...
Not having to provide the full path in the source tree is much
nicer and the produced lists can also be used anywhere in the source
tree.
2022-01-11 14:15:54 +01:00
Zbigniew Jędrzejewski-Szmek
a7d15a2465
nss: only read logging config from environment variables
...
log_parse_environment() uses should_parse_proc_cmdline() to determine whether
it should parse settings from the kernel command line. But the checks that
should_parse_proc_cmdline() apply to the whole process, and we could get a positive
answer also when log_parse_environment() was called from one of the nss modules.
In case of nss-modules, we don't want to look at the kernel command line.
log_parse_environment_variables() that only looks at the environment variables
is split out and used in the nss modules.
Fixes #22020 .
2022-01-11 13:39:52 +01:00
Zbigniew Jędrzejewski-Szmek
56a5f4969b
nss: drop dummy setup_logging() helpers
...
log_parse_environment() stopped being a macro in 9fdee66f2d .
As reported by @bauen1 in https://github.com/systemd/systemd/issues/22020 ,
the comment was out of date.
2022-01-11 13:39:52 +01:00
lincoln auster
a1a03fa54b
sd-bus/man: document EBUSY error in bus_message_read ( #21954 )
...
* sd-bus/man: document EBUSY error in bus_message_read
The EBUSY error can be returned from sd_bus_exit_container(), and, if
that happens, it will be propogated upwards towards bus_message_read. In
terms of documentation, this means that bus_message_read's man page
can't just include the error text for sd_bus_message_read_basic, as
reading basic types exclusively doesn't have the potential for this
error.
sd_bus_message_read_basic's error documentation isn't incorrect when
applied to sd_bus_message_read, it's just incomplete. While EBUSY is
documented in sd_bus_message_open_container.xml,
it's explanation is unique to the sd_bus_message_exit_container function
and makes for poor documentation of the general read API.
2022-01-11 10:47:31 +00:00
Zbigniew Jędrzejewski-Szmek
49927ad813
bootctl: do not update sd-boot if it wasn't installed in the first place
...
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2038289 .
2022-01-11 10:57:36 +01:00
Zbigniew Jędrzejewski-Szmek
d9f048b5d1
bootctl: split out the check whether sd-boot is installed
2022-01-11 10:56:29 +01:00
Jan Janssen
ed3abbfbde
boot: Fix readdir_harder() on VirtualBox
...
Fixes : #22073
2022-01-10 21:40:52 +01:00
Zbigniew Jędrzejewski-Szmek
e07a80476b
Merge pull request #22050 from wat-ze-hex/bpf-lsm-check-for-link-error-2022-01-07
...
bpf: check if lsm link ptr is libbpf error
2022-01-10 21:38:56 +01:00
Jan Janssen
9818ec8ea5
boot: Change boot entry sorting
...
There are a few undesirable properties to how boot entries are
currently sorted.
First, it sorts by entry file name only, which may not correspond
to the title that is shown (for exmaple because it is prefixed by
machine-id). The file ending will also create unexpected ordering
("arch-lts.conf" would come before "arch.conf").
While the list is sorted alphabetically ascending, it is also
lower version/priority first, which is unintuitive. In particular,
a boot-counted entry that is bad (0 tries left) will be at the very
top.
Additionally, the Windows and Mac loaders should be sorted with
the rest of the loaders.
2022-01-10 21:34:12 +01:00
Michal Koutný
bec17e801a
core/cgroup: Factor out BFQ weight setting
...
No functional change.
2022-01-10 18:23:20 +01:00
Michal Koutný
d2bd0bfa36
cgroup-util: Move macros to macros and tests to tests
...
Friends to friends to be consistent with the other macros and make tests
separate from main code.
2022-01-10 18:22:41 +01:00
Michal Koutný
d43ffcac84
core/cgroup: Provide information about applied BFQ scaling
...
The BFQ weights are not passed verbatim to the kernel, provide that
information in a form of debug message so that users are not
surprised/confused when IOWeight != io.bfq.weight.
2022-01-10 18:22:27 +01:00
Luca Boccassi
3f3d4b4167
Merge pull request #22071 from keszybz/xdg-autostart-logs
...
Improve logs in systemd-xdg-autostart-generator
2022-01-10 16:55:14 +00:00
Jan Janssen
661615a0af
boot: Add BitLocker TPM key sealing workaround
...
Fixes : #21891
2022-01-10 16:40:16 +01:00
Luca Boccassi
55a89ea1b4
Merge pull request #22070 from keszybz/rm-rf-wip
...
Simplify recursive removal code and replace stack recursion with a heap queue
2022-01-10 15:35:42 +00:00
Jan Janssen
a87e9cd79f
boot: Add TPM to status info
2022-01-10 16:26:00 +01:00