]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
4 years agohome: add new systemd-homed service that can manage LUKS homes
Lennart Poettering [Thu, 4 Jul 2019 16:35:39 +0000 (18:35 +0200)] 
home: add new systemd-homed service that can manage LUKS homes

Fixes more or less: https://bugs.freedesktop.org/show_bug.cgi?id=67474

4 years agomkosi: add fdisk-devel, openssl-devel, libpwquality-devel, p11kit-devel and efsck...
Lennart Poettering [Wed, 3 Jul 2019 12:46:42 +0000 (14:46 +0200)] 
mkosi: add fdisk-devel, openssl-devel, libpwquality-devel, p11kit-devel and efsck to build

This is preparation for subsequent additions which link against these
libraries.

4 years agoudev: assume that the recv buffer size of the netlink socket is already configured...
Franck Bui [Tue, 28 Jan 2020 15:22:12 +0000 (16:22 +0100)] 
udev: assume that the recv buffer size of the netlink socket is already configured when the socket is passed in

This makes ReceiveBuffer= option in systemd-udevd-kernel.socket unit useful.

4 years agotest-network: fix test_qdisc2()
Yu Watanabe [Tue, 28 Jan 2020 17:05:48 +0000 (02:05 +0900)] 
test-network: fix test_qdisc2()

quantum and initial_quantum may suffixed with 'b'.

4 years agoMerge pull request #14685 from poettering/sd-bus-bool-as-int
Lennart Poettering [Tue, 28 Jan 2020 16:57:30 +0000 (17:57 +0100)] 
Merge pull request #14685 from poettering/sd-bus-bool-as-int

sd-bus documentation: highlight bool vs. int situation

4 years agoMerge pull request #14594 from keszybz/id128-show-gpt
Lennart Poettering [Tue, 28 Jan 2020 16:23:50 +0000 (17:23 +0100)] 
Merge pull request #14594 from keszybz/id128-show-gpt

Print gpt table values in systemd-id128

4 years agofix erroneous "`" in boot loader spec
Ashley Davis [Tue, 28 Jan 2020 15:47:25 +0000 (15:47 +0000)] 
fix erroneous "`" in boot loader spec

4 years agoman: document that sd_bus_message_read_array() only supports trivial types 14685/head
Lennart Poettering [Tue, 28 Jan 2020 15:52:12 +0000 (16:52 +0100)] 
man: document that sd_bus_message_read_array() only supports trivial types

Fixes: #14641
4 years agoman: clarify that we decode D-Bus bools as "int", not as C99 "bool"
Lennart Poettering [Tue, 28 Jan 2020 15:31:40 +0000 (16:31 +0100)] 
man: clarify that we decode D-Bus bools as "int", not as C99 "bool"

Fixes: #14643
4 years agoman: describe types slightly more accurately
Lennart Poettering [Tue, 28 Jan 2020 15:30:44 +0000 (16:30 +0100)] 
man: describe types slightly more accurately

4 years agoman: enclose C type names in <type></type>
Lennart Poettering [Tue, 28 Jan 2020 15:28:04 +0000 (16:28 +0100)] 
man: enclose C type names in <type></type>

4 years agoMerge pull request #14611 from yuwata/network-fix-reconfigure
Zbigniew Jędrzejewski-Szmek [Tue, 28 Jan 2020 15:10:28 +0000 (16:10 +0100)] 
Merge pull request #14611 from yuwata/network-fix-reconfigure

network: fix reconfigure

4 years agoMerge pull request #14633 from poettering/logind-switch-polkit
Zbigniew Jędrzejewski-Szmek [Tue, 28 Jan 2020 15:09:09 +0000 (16:09 +0100)] 
Merge pull request #14633 from poettering/logind-switch-polkit

add polkit hookup for VT switching in logind

4 years agoMerge pull request #14667 from yuwata/boot-random-seed-mode
Lennart Poettering [Tue, 28 Jan 2020 14:42:10 +0000 (15:42 +0100)] 
Merge pull request #14667 from yuwata/boot-random-seed-mode

boot: parse random-seed-mode

4 years agounit: add AF_ALG to systemd-networkd.service
Yu Watanabe [Sun, 26 Jan 2020 12:24:09 +0000 (21:24 +0900)] 
unit: add AF_ALG to systemd-networkd.service

networkd uses khash, and khash requires AF_ALG.

4 years agoMerge pull request #14675 from yuwata/network-dhcp-accept-nul
Lennart Poettering [Tue, 28 Jan 2020 14:18:16 +0000 (15:18 +0100)] 
Merge pull request #14675 from yuwata/network-dhcp-accept-nul

network: accept NUL character in SendOption=

4 years agotest: drop sector-size line from output of sfdisk
Yu Watanabe [Mon, 27 Jan 2020 14:10:05 +0000 (23:10 +0900)] 
test: drop sector-size line from output of sfdisk

The following commit adds 'sector-size' line to the output of sfdisk
command:
https://github.com/karelzak/util-linux/commit/e56ca0681514dcf0846225cd67a72d1ab260b8a6

Fixes #14664.

4 years agotest: Synchronize journal before reading from it
dann frazier [Tue, 28 Jan 2020 01:45:17 +0000 (18:45 -0700)] 
test: Synchronize journal before reading from it

There's a race condition in the sysuser test where it may try to read
entries from the journal before they are available. Fix it by adding a
`journalctl --sync` call.

BugLink: https://bugs.launchpad.net/bugs/1776654
4 years agoMerge pull request #14673 from keur/protect_clock
Lennart Poettering [Tue, 28 Jan 2020 14:11:41 +0000 (15:11 +0100)] 
Merge pull request #14673 from keur/protect_clock

Protect clock

4 years agoTODO: add various items as result from devconf.cz 2020 discussions
Lennart Poettering [Tue, 28 Jan 2020 14:04:49 +0000 (15:04 +0100)] 
TODO: add various items as result from devconf.cz 2020 discussions

4 years agosd-bus: fix introspection bug in signal parameter names
sangelovic [Mon, 27 Jan 2020 20:40:37 +0000 (21:40 +0100)] 
sd-bus: fix introspection bug in signal parameter names

4 years agoman: doc: Document ProtectClock= 14673/head
Kevin Kuehler [Sun, 26 Jan 2020 20:47:50 +0000 (12:47 -0800)] 
man: doc: Document ProtectClock=

4 years agonetwork: accept NUL character in SendOption= 14675/head
Yu Watanabe [Mon, 27 Jan 2020 09:11:08 +0000 (18:11 +0900)] 
network: accept NUL character in SendOption=

Closes #14609.

4 years agotest: add tests for UNESCAPE_ACCEPT_NUL
Yu Watanabe [Mon, 27 Jan 2020 09:09:25 +0000 (18:09 +0900)] 
test: add tests for UNESCAPE_ACCEPT_NUL

4 years agoescape: introduce UNESCAPE_ACCEPT_NUL flag
Yu Watanabe [Mon, 27 Jan 2020 08:46:22 +0000 (17:46 +0900)] 
escape: introduce UNESCAPE_ACCEPT_NUL flag

4 years agoescape: make cunescape() and cunescape_length() inline
Yu Watanabe [Mon, 27 Jan 2020 08:38:41 +0000 (17:38 +0900)] 
escape: make cunescape() and cunescape_length() inline

4 years agoefi: fix build.
Susant Sahani [Sat, 25 Jan 2020 10:30:08 +0000 (11:30 +0100)] 
efi: fix build.

```
ninja -C build
ninja: Entering directory `build'
[29/101] Generating systemd_boot.so with a custom command.
FAILED: src/boot/efi/systemd_boot.so
/usr/bin/ld -o src/boot/efi/systemd_boot.so -T /usr/lib64/gnuefi/elf_x64_efi.lds -shared -Bsymbolic -nostdlib -znocombreloc -L /usr/lib64 /usr/lib64/gnuefi/crt0-efi-x64.o src/boot/efi/disk.c.o src/boot/efi/graphics.c.o src/boot/efi/measure.c.o src/boot/efi/pe.c.o src/boot/efi/util.c.o src/boot/efi/boot.c.o src/boot/efi/console.c.o src/boot/efi/crc32.c.o src/boot/efi/random-seed.c.o src/boot/efi/sha256.c.o src/boot/efi/shim.c.o -lefi -lgnuefi /usr/lib/gcc/x86_64-redhat-linux/10/libgcc.a
/usr/bin/ld: src/boot/efi/graphics.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/pe.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/util.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/boot.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/console.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/random-seed.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
/usr/bin/ld: src/boot/efi/shim.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: multiple definition of `loader_guid'; src/boot/efi/disk.c.o:/home/sus/tt/systemd/build/../src/boot/efi/util.h:58: first defined here
[31/101] Generating stub.c.o with a custom command.
ninja: build stopped: subcommand failed.
make: *** [Makefile:2: all] Error 1

```

4 years agoanalyze: Add ProtectClock= to analyze-security
Kevin Kuehler [Sun, 26 Jan 2020 20:44:47 +0000 (12:44 -0800)] 
analyze: Add ProtectClock= to analyze-security

4 years agocore: shared: Add ProtectClock= to systemd.exec
Kevin Kuehler [Sun, 26 Jan 2020 20:23:33 +0000 (12:23 -0800)] 
core: shared: Add ProtectClock= to systemd.exec

4 years agoman: tmpfiles.d: list missing q
Florian Klink [Fri, 24 Jan 2020 18:01:29 +0000 (19:01 +0100)] 
man: tmpfiles.d: list missing q

Also, Q creates directories (same as v), so update the example
accordingly.

4 years agoUpdate copyright notice
WataruMatsuoka [Sat, 25 Jan 2020 21:35:02 +0000 (06:35 +0900)] 
Update copyright notice

4 years agobootspec: parse random-seed-mode line in loader.conf 14667/head
Yu Watanabe [Sun, 26 Jan 2020 04:05:13 +0000 (13:05 +0900)] 
bootspec: parse random-seed-mode line in loader.conf

Fixes #14657.

4 years agosd-boot: fix typo
Yu Watanabe [Sun, 26 Jan 2020 03:59:48 +0000 (12:59 +0900)] 
sd-boot: fix typo

Fixes #14657.

4 years agotest: unpin meson from v0.52.1
Frantisek Sumsal [Sat, 25 Jan 2020 16:48:23 +0000 (17:48 +0100)] 
test: unpin meson from v0.52.1

The compatibility issue in meson v0.53 has been fixed in v0.53.1, which
is already available through pip, so let's remove the pin for meson
introduced before.

Reverts: 514793658c499821383bdc8bbf1d33048c18dd40

4 years agoman: remove duplicate in list of variables ignored by Anonymize
Tobias Klauser [Fri, 24 Jan 2020 15:07:48 +0000 (16:07 +0100)] 
man: remove duplicate in list of variables ignored by Anonymize

SendHostname= appears twice in the list of variables ignored by
Anonymize=.

4 years agosystemd-id128: add new verb to print GPT partitions UUIDs 14594/head
Zbigniew Jędrzejewski-Szmek [Fri, 17 Jan 2020 10:34:13 +0000 (11:34 +0100)] 
systemd-id128: add new verb to print GPT partitions UUIDs

4 years agoupdate TODO
Lennart Poettering [Thu, 23 Jan 2020 21:59:47 +0000 (22:59 +0100)] 
update TODO

4 years agoshared/gpt: export gpt_partition_type_uuid_{to,from}_string functions
Zbigniew Jędrzejewski-Szmek [Thu, 23 Jan 2020 21:55:48 +0000 (22:55 +0100)] 
shared/gpt: export gpt_partition_type_uuid_{to,from}_string functions

4 years agoMerge pull request #14368 from poettering/repart
Zbigniew Jędrzejewski-Szmek [Thu, 23 Jan 2020 18:07:02 +0000 (19:07 +0100)] 
Merge pull request #14368 from poettering/repart

4 years agoupdate TODO
Lennart Poettering [Wed, 22 Jan 2020 21:59:30 +0000 (22:59 +0100)] 
update TODO

4 years agoMerge pull request #14618 from poettering/growfs-rootfs
Anita Zhang [Wed, 22 Jan 2020 13:32:18 +0000 (05:32 -0800)] 
Merge pull request #14618 from poettering/growfs-rootfs

generator: order growfs for the root fs after systemd-remount-fs

4 years agoMerge pull request #14614 from poettering/import-fixlets
Anita Zhang [Wed, 22 Jan 2020 11:48:31 +0000 (03:48 -0800)] 
Merge pull request #14614 from poettering/import-fixlets

three small importd fixes

4 years agologind: check PolicyKit before allowing VT switch 14633/head
Lennart Poettering [Wed, 22 Jan 2020 11:04:38 +0000 (12:04 +0100)] 
logind: check PolicyKit before allowing VT switch

Let's lock this down a bit. Effectively nothing much changes, since the
default PK policy will allow users on the VT to change VT. Only users
with no local VT session won't be able to switch VTs.

4 years agoshared: split out polkit stuff from bus-util.c → bus-polkit.c
Lennart Poettering [Wed, 22 Jan 2020 10:39:22 +0000 (11:39 +0100)] 
shared: split out polkit stuff from bus-util.c → bus-polkit.c

It's enough, complex stuff to warrant its own source file.

No other changes, just splitting out.

4 years agoMerge pull request #14628 from poettering/hwdb-asus-tp500la
hadess [Wed, 22 Jan 2020 10:47:06 +0000 (11:47 +0100)] 
Merge pull request #14628 from poettering/hwdb-asus-tp500la

hwdb: add asus tp500la

4 years agonetwork: do nothing if link is in pending or linger state on reconfiguring 14611/head
Yu Watanabe [Wed, 22 Jan 2020 07:06:50 +0000 (16:06 +0900)] 
network: do nothing if link is in pending or linger state on reconfiguring

4 years agonetwork: synchronously save state file when link is being reconfigured
Yu Watanabe [Wed, 22 Jan 2020 07:05:27 +0000 (16:05 +0900)] 
network: synchronously save state file when link is being reconfigured

4 years agonetwork: set dirty flag when link is being reconfigured
Yu Watanabe [Mon, 20 Jan 2020 11:38:21 +0000 (20:38 +0900)] 
network: set dirty flag when link is being reconfigured

4 years agologinctl: use /org/freedesktop/login1/session/auto when "lock-session" is called...
Lennart Poettering [Tue, 21 Jan 2020 12:43:04 +0000 (13:43 +0100)] 
loginctl: use /org/freedesktop/login1/session/auto when "lock-session" is called without argument

This way we'll use the "display" session automatically, and that makes
the call work when invoked from user@.service.

Fixes: #13614
4 years agoMerge pull request #14605 from aerusso/pulls/x-systemd-wantedby-requiredby
Lennart Poettering [Tue, 21 Jan 2020 18:21:49 +0000 (19:21 +0100)] 
Merge pull request #14605 from aerusso/pulls/x-systemd-wantedby-requiredby

Implemented x-systemd.{required,wanted}-by= options

4 years agoman: fix typo in systemd.netdev Xfrm example
Andreas Rammhold [Tue, 21 Jan 2020 17:22:22 +0000 (18:22 +0100)] 
man: fix typo in systemd.netdev Xfrm example

The first section header in that example should probably be `[NetDev]` and not `[Xfrm]`.

4 years agonetwork,udev: use uint64_t for bit rate
Yu Watanabe [Tue, 21 Jan 2020 11:06:40 +0000 (20:06 +0900)] 
network,udev: use uint64_t for bit rate

Fixes #14620.

4 years agotimesyncd: log louder when we refuse a server due to root distance
Lennart Poettering [Tue, 21 Jan 2020 11:03:02 +0000 (12:03 +0100)] 
timesyncd: log louder when we refuse a server due to root distance

This is something people should know about, since it's caused by
misconfiguration.

Fixes: #13912
4 years agoMerge pull request #14617 from poettering/no-strv-clear
Lennart Poettering [Tue, 21 Jan 2020 14:08:38 +0000 (15:08 +0100)] 
Merge pull request #14617 from poettering/no-strv-clear

strv: remove strv_clear() and some other minor fixes

4 years agoMerge pull request #14622 from poettering/uid-ref-fixlets
Lennart Poettering [Tue, 21 Jan 2020 14:08:02 +0000 (15:08 +0100)] 
Merge pull request #14622 from poettering/uid-ref-fixlets

trivial uid ref counting clean-ups

4 years agoFixed some typos in the documentation
Emmanuel Bourg [Tue, 21 Jan 2020 13:07:02 +0000 (14:07 +0100)] 
Fixed some typos in the documentation

4 years agoresolved: drop DNSSEC root key that is not valid anymore
Lennart Poettering [Mon, 20 Jan 2020 16:11:31 +0000 (17:11 +0100)] 
resolved: drop DNSSEC root key that is not valid anymore

I guess we can drop this now, the key is no longer valid until
2019-01-11, hence there's no point in still including it in our trust
anchor.

4 years agoImplemented x-systemd.{required,wanted}-by= options 14605/head
Antonio Russo [Sat, 18 Jan 2020 21:14:58 +0000 (14:14 -0700)] 
Implemented x-systemd.{required,wanted}-by= options

Teaches systemd-fstab-generator these two unit options,
creating appropriate dependencies on the generated .mount
units.  When used, they override any other automatically
generated dependencies, such as local-fs.target, and are
NOT suppressed by noauto.  The new options are ignored for
/, in the same way that noauto is ignored.

Fixes: #14380
Signed-off-by: Antonio Russo <antonio.e.russo@gmail.com>
4 years agojournal: don't use startswith() on something that is not a NUL-terminated string
Lennart Poettering [Tue, 21 Jan 2020 09:49:58 +0000 (10:49 +0100)] 
journal: don't use startswith() on something that is not a NUL-terminated string

Otherwise we might access memory coming after it that is not valid or
allocated.

Fixes: #14114
4 years agohwbd: add Asus TP500LA 14628/head
Lennart Poettering [Tue, 21 Jan 2020 13:23:39 +0000 (14:23 +0100)] 
hwbd: add Asus TP500LA

Extracted from #12654

Fixes: #12654
4 years agohwdb: merge identical entries
Lennart Poettering [Tue, 21 Jan 2020 13:23:33 +0000 (14:23 +0100)] 
hwdb: merge identical entries

4 years agohwdb: fix whitespace issue
Lennart Poettering [Tue, 21 Jan 2020 13:23:14 +0000 (14:23 +0100)] 
hwdb: fix whitespace issue

4 years agovirt: do not define vm_from_string() for non-x86 architecture
Yu Watanabe [Tue, 21 Jan 2020 09:10:46 +0000 (18:10 +0900)] 
virt: do not define vm_from_string() for non-x86 architecture

Fixes #14615.

4 years agocore: make a number of functions not used externally static 14622/head
Lennart Poettering [Tue, 21 Jan 2020 10:51:45 +0000 (11:51 +0100)] 
core: make a number of functions not used externally static

4 years agocore: show the UID we cannot parse
Lennart Poettering [Tue, 21 Jan 2020 10:51:26 +0000 (11:51 +0100)] 
core: show the UID we cannot parse

4 years agojson: lower maximum allowed recursion to 2K
Lennart Poettering [Mon, 20 Jan 2020 19:13:46 +0000 (20:13 +0100)] 
json: lower maximum allowed recursion to 2K

Apparently 4K is too high still, let's halve it.

Fixes: #14396
4 years agogenerator: order growfs for the root fs after systemd-remount-fs 14618/head
Lennart Poettering [Tue, 21 Jan 2020 09:40:18 +0000 (10:40 +0100)] 
generator: order growfs for the root fs after systemd-remount-fs

Fixes: #14603
4 years agoMerge pull request #14595 from poettering/stdin-file-fix
Lennart Poettering [Tue, 21 Jan 2020 09:22:31 +0000 (10:22 +0100)] 
Merge pull request #14595 from poettering/stdin-file-fix

core: make sure StandardInput=file: doesn't get dup'ed to stdout/stde…

4 years agohwdb: fix error numbers passed to log_syntax() 14617/head
Lennart Poettering [Tue, 21 Jan 2020 09:15:26 +0000 (10:15 +0100)] 
hwdb: fix error numbers passed to log_syntax()

4 years agohwdb: use strv_extend() where we can
Lennart Poettering [Tue, 21 Jan 2020 09:13:07 +0000 (10:13 +0100)] 
hwdb: use strv_extend() where we can

4 years agostrv: get rid of strv_clear()
Lennart Poettering [Tue, 21 Jan 2020 09:07:34 +0000 (10:07 +0100)] 
strv: get rid of strv_clear()

Let's remove a function of questionnable utility.

strv_clear() frees the items of a string array, but not the array
itself. i.e. it half-drestructs a string array and makes it empty. This
is not too useful an operation since we almost never need to just do
that, we also want to free the whole thing. In fact, strv_clear() is
only used in one of our .c file, and there it appears like unnecessary
optimization, given that for each array with n elements it leaves the
number of free()s we need to at O(n) which is not really an optimization
at all (it goes from n+1 to n, that's all).

Prompted by the discussions on #14605

4 years agoDocumentation update for x-systemd.{before,after}
Antonio Russo [Tue, 21 Jan 2020 02:35:13 +0000 (19:35 -0700)] 
Documentation update for x-systemd.{before,after}

A minor clarification in the manual page is made.

Signed-off-by: Antonio Russo <antonio.e.russo@gmail.com>
4 years agoimport: let's disable UNIX signal generation from curl 14614/head
Lennart Poettering [Mon, 20 Jan 2020 21:05:53 +0000 (22:05 +0100)] 
import: let's disable UNIX signal generation from curl

4 years agoimport: put a time-out on downloads
Lennart Poettering [Mon, 20 Jan 2020 21:02:14 +0000 (22:02 +0100)] 
import: put a time-out on downloads

Let's abort downloads when they are stuck by setting a download speed
threshold (as suggested in the CURL docs)

Fixes: #14215
4 years agoimport: don't complain if FS_NOCOW_FL is not available
Lennart Poettering [Mon, 20 Jan 2020 20:10:31 +0000 (21:10 +0100)] 
import: don't complain if FS_NOCOW_FL is not available

Let's downgrade the log message to LOG_DEBUG if triggered by an fs that
doesn't support the flag.

4 years agoupdate TODO 14368/head
Lennart Poettering [Tue, 10 Dec 2019 22:47:06 +0000 (23:47 +0100)] 
update TODO

4 years agoci: add dependencies for repart + cryptsetup's pkcs#11 support
Lennart Poettering [Tue, 17 Dec 2019 18:19:02 +0000 (19:19 +0100)] 
ci: add dependencies for repart + cryptsetup's pkcs#11 support

Let's make sure we can test systemd-repart properly

(And while we are at it, also test cryptsetup-pkcs#11)

4 years agoman: document systemd-repart
Lennart Poettering [Tue, 17 Dec 2019 12:47:21 +0000 (13:47 +0100)] 
man: document systemd-repart

4 years agotest: add repart test
Lennart Poettering [Mon, 16 Dec 2019 16:32:44 +0000 (17:32 +0100)] 
test: add repart test

4 years agounits: add unit file for systemd-repart to automatically run at boot
Lennart Poettering [Thu, 12 Dec 2019 16:06:06 +0000 (17:06 +0100)] 
units: add unit file for systemd-repart to automatically run at boot

4 years agomkosi: modernize
Lennart Poettering [Thu, 12 Dec 2019 16:05:56 +0000 (17:05 +0100)] 
mkosi: modernize

Fedora minimization had some effect, hence add some required
dependencies explicitly so that we work anyway.

Also, the libtool is not used anymore, drop it.

Finally, the mkosi output format is called gpt_ext4 now, not raw_ext4
anymore.

4 years agorepart: add new systemd-repart tool
Lennart Poettering [Tue, 10 Dec 2019 20:31:41 +0000 (21:31 +0100)] 
repart: add new systemd-repart tool

Fixes: #14052
4 years agoconf-parser: add parser for 32bit signed integers
Lennart Poettering [Tue, 10 Dec 2019 20:32:10 +0000 (21:32 +0100)] 
conf-parser: add parser for 32bit signed integers

4 years agolocale-util: add special glyph Σ
Lennart Poettering [Tue, 10 Dec 2019 20:26:47 +0000 (21:26 +0100)] 
locale-util: add special glyph Σ

4 years agolocale-util: add block drawing special glyphs
Lennart Poettering [Tue, 10 Dec 2019 20:30:09 +0000 (21:30 +0100)] 
locale-util: add block drawing special glyphs

4 years agoformat-table: add support for formatting uuids/id128 values
Lennart Poettering [Tue, 10 Dec 2019 20:28:16 +0000 (21:28 +0100)] 
format-table: add support for formatting uuids/id128 values

4 years agoid128: move make_v4_uuid into id128-util.h to make it generally useful
Lennart Poettering [Tue, 10 Dec 2019 10:32:59 +0000 (11:32 +0100)] 
id128: move make_v4_uuid into id128-util.h to make it generally useful

4 years agomakefs: simplify SPDX header
Lennart Poettering [Tue, 10 Dec 2019 20:31:54 +0000 (21:31 +0100)] 
makefs: simplify SPDX header

4 years agotest: add test for https://github.com/systemd/systemd/issues/14560 14595/head
Lennart Poettering [Mon, 20 Jan 2020 13:40:44 +0000 (14:40 +0100)] 
test: add test for https://github.com/systemd/systemd/issues/14560

4 years agocore: make sure StandardInput=file: doesn't get dup'ed to stdout/stderr by default
Lennart Poettering [Fri, 17 Jan 2020 11:41:53 +0000 (12:41 +0100)] 
core: make sure StandardInput=file: doesn't get dup'ed to stdout/stderr by default

Fixes: #14560
4 years agounits: drop full paths for utilities in $PATH
Zbigniew Jędrzejewski-Szmek [Wed, 18 Dec 2019 08:14:57 +0000 (09:14 +0100)] 
units: drop full paths for utilities in $PATH

This makes things a bit simpler and the build a bit faster, because we don't
have to rewrite files to do the trivial substitution. @rootbindir@ is always in
our internal $PATH that we use for non-absolute paths, so there should be no
functional change.

4 years agoItalian: language update
Daniele Medri [Sun, 19 Jan 2020 10:58:21 +0000 (11:58 +0100)] 
Italian: language update

4 years agopkgconf: add full generator paths
Sascha Dewald [Sat, 18 Jan 2020 08:17:57 +0000 (08:17 +0000)] 
pkgconf: add full generator paths

4 years agotree-wide: we forgot to destroy some bus errors
Lennart Poettering [Fri, 17 Jan 2020 14:37:56 +0000 (15:37 +0100)] 
tree-wide: we forgot to destroy some bus errors

4 years agoMerge pull request #14596 from poettering/no-mask-perpetual
Zbigniew Jędrzejewski-Szmek [Sat, 18 Jan 2020 09:17:10 +0000 (10:17 +0100)] 
Merge pull request #14596 from poettering/no-mask-perpetual

core: don't allow perpetual units to be masked

4 years agotypo: "May modify to" -> "May modify"
Wieland Hoffmann [Sat, 18 Jan 2020 07:38:29 +0000 (08:38 +0100)] 
typo: "May modify to" -> "May modify"

4 years agoMerge pull request #14590 from poettering/doc-fixlets
Zbigniew Jędrzejewski-Szmek [Fri, 17 Jan 2020 14:23:02 +0000 (15:23 +0100)] 
Merge pull request #14590 from poettering/doc-fixlets

A bunch of documentation fixes

4 years agomount: make checks on perpetual mount units more lax 14596/head
Lennart Poettering [Fri, 17 Jan 2020 14:09:01 +0000 (15:09 +0100)] 
mount: make checks on perpetual mount units more lax

We don#t really care where perpetual mounts are mounted from, since they
have to exist since before we run anyway.

4 years agocore: never allow perpetual units to be masked
Lennart Poettering [Fri, 17 Jan 2020 14:02:13 +0000 (15:02 +0100)] 
core: never allow perpetual units to be masked

Fixes: #14550
4 years agoMerge pull request #14592 from keszybz/simplifications
Lennart Poettering [Fri, 17 Jan 2020 11:27:48 +0000 (12:27 +0100)] 
Merge pull request #14592 from keszybz/simplifications

Simplifications