]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/shared/discover-image.c
Move hostname setup logic to new shared/hostname-setup.[ch]
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 4 Dec 2020 17:39:23 +0000 (18:39 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 16 Dec 2020 10:02:15 +0000 (11:02 +0100)
commite2054217d506c73232d00c850bb46ea9caf26cd8
tree089308c31dbb9c0ec9a09279f869e91c049c62df
parent7d9ec609903a0d4ae121bb2cc39aa74773eee984
Move hostname setup logic to new shared/hostname-setup.[ch]

No functional change, just moving a bunch of things around. Before
we needed a rather complicated setup to test hostname_setup(), because
the code was in src/core/. When things are moved to src/shared/
we can just test it as any function.

The test is still "unsafe" because hostname_setup() may modify the
hostname.
20 files changed:
src/basic/hostname-util.c
src/basic/hostname-util.h
src/core/hostname-setup.c [deleted file]
src/core/hostname-setup.h [deleted file]
src/core/meson.build
src/fuzz/fuzz-hostname-setup.c [moved from src/fuzz/fuzz-hostname-util.c with 96% similarity]
src/fuzz/meson.build
src/hostname/hostnamed.c
src/network/networkd-dhcp4.c
src/network/test-network.c
src/nspawn/nspawn.c
src/shared/dissect-image.c
src/shared/hostname-setup.c [new file with mode: 0644]
src/shared/hostname-setup.h [new file with mode: 0644]
src/shared/machine-image.c
src/shared/meson.build
src/test/meson.build
src/test/test-hostname-setup.c [new file with mode: 0644]
src/test/test-hostname-util.c
src/test/test-hostname.c [deleted file]