| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Build option "link-timesyncd-shared" to build a statically linked
systemd-timesyncd by using
-Dlink-udev-shared=false -Dlink-timesyncd-shared=false
on systems with full systemd stack except systemd-timesyncd, such
as RHEL/CentOS 8.
|
|
|
|
|
|
|
|
|
|
| |
This improves the following debug log.
Before:
systemd[1162]: Restricting namespace to: .
After:
systemd[1162]: Restricting namespace to: n/a.
|
|\
| |
| | |
Version and doc updates
|
| |
| |
| |
| | |
Fixes #1266.
|
| |
| |
| |
| | |
Fixes #9850.
|
| |
| |
| |
| | |
Fixes #14121.
|
| |
| |
| |
| | |
Fixes #14998.
|
| |
| |
| |
| | |
"set up" and "look up" are the verbs, "setup" and "lookup" are the nouns.
|
| |
| |
| |
| | |
Since 6123dfaa72 this should not be necessary anymore.
|
| |
| |
| |
| |
| | |
This saves ~24MB of space, see
https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot.
|
| | |
|
|\ \
| | |
| | | |
Make systemd-sysusers work if /proc is unavailable
|
| | |
| | |
| | |
| | |
| | |
| | | |
We're operating on known paths in root-owned directories here, so the detour
through toctou-safe methods that require /proc to be mounted is not necessary.
Should fix https://bugzilla.redhat.com/show_bug.cgi?id=1807768.
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
See https://bugzilla.redhat.com/show_bug.cgi?id=1807768. It turns
out that sysusers cannot query if the group exists:
Failed to check if group dnsmasq already exists: No such process
...
Failed to check if group systemd-timesync already exists: No such process
When the same command is executed later, the issue does not occur. Not sure why
the behaviour in the initial transaction is different. But let's accept all
errors that the man pages list. We check if the user/group exists before creating
anyway, so this seems pretty safe.
|
| |
| |
| |
| |
| |
| |
| | |
The underlying issue seems to be fixed, so let's drop the now obsolete
workarounds.
Introduced in 65be7042a876ffe186a42ced04cde60ed81d3136
|
| |
| |
| |
| |
| |
| |
| | |
The firmware of the Olimex Teres-I (a DIY laptop kit) seems to have wrong
scancodes.
Fixes #15003.
|
|\ \
| | |
| | | |
portablectl: block when stopping a unit on detach (--now)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If portablectl detach --now is used, there's a possible race condition
where the unit is not stopped in time before the detach is attempted,
which causes it to fail.
Add a DBUS call to block after starting/stopping if --now is passed,
and add a --no-block parameter to skip it optionally when starting,
since it is not necessary in that case for correct functioning.
|
| | |
| | |
| | |
| | | |
Devices with proximity sensors can specify a near level that
indicates when an object is considered close to the device.
|
| | |
| | |
| | |
| | | |
This should never happen, but better safe than sorry.
|
| | | |
|
| | | |
|
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
rename
|
|\ \
| | |
| | | |
Syslog address length fix
|
| | | |
|
| | |
| | |
| | |
| | | |
check
|
| | |
| | |
| | |
| | | |
Let's use structured initialization and let the compiler do its job.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It fully initializes the address structure, so no need for pre-initialization,
and also returns the length of the address, so no need to recalculate using
SOCKADDR_UN_LEN().
socklen_t is unsigned, so let's not use an int for it. (It doesn't matter, but
seems cleaner and more portable to not assume anything about the type.)
|
| | |
| | |
| | |
| | |
| | |
| | | |
It returns 32 bits, unsigned on amd64, so it's probably similar everywhere
with glibc. But let's make the code generic, without assuming specific size
or signedness.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
.msg_namelen was set to a bogus value before we actually stored the path in the
the structure. sockaddr_un_set_path() returns the length, so just use that.
Fixes #14799.
|
| | |
| | |
| | |
| | |
| | | |
This patch modifies the RequireMountsFor setting in systemd-nspawn@.service to wait for the machine instance directory to be mounted, not just /var/lib/machines.
Closes #14931
|
|\ \ \
| | | |
| | | | |
assorted tiny fixes
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As of the commit aae9a96d4b3a8562af9e8c6a23871b442645b954 removing --follow
option in systemctl command, OUTPUT_FOLLOW has never been set anywhere. Let's
remove it.
The condition expression of the if-statement in show_journal() that refers to
OUTPUT_FOLLOW now thus evaluates always to true. Hence, the call of
sd_journal_wait() is in dead code, and the outer infinite for-loop is
meaningless, which we remove as cleanup.
There is no functional change by this commit.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
This makes Type= can match the type shown in networkctl.
Closes #14952.
|
|\ \ \
| | | |
| | | | |
Fix for lookup of groups defined by homed
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
machined needs access to the host mount namespace to propagate bind
mounts created with the "machinectl bind" command. However, the
"ProtectKernelLogs" directive relies on mount namespaces to make the
kernel ring buffer inaccessible. This commit removes the
"ProtectKernelLogs=yes" directive from machined service file introduced
in 6168ae5.
Closes #14559.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
GRND_NONBLOCK has been introduced with the 3.17 kernel version [1]
while adding getrandom(2) system call.
The header missing_random.h is needed for random-seed.c when building
with old toolchain, such Sourcery CodeBench ARM 2014.05 (kernel headers
3.13).
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/454255917
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=c6e9d6f38894798696f23c8084ca7edbf16ee895
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
network: Allow to configure GW even if UseRoutes=false
|
| | | | |
|