core: move several source files to src/shared
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 31 Dec 2020 20:38:06 +0000 (05:38 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Jan 2021 22:04:19 +0000 (07:04 +0900)
commitbac11cd667cca5545ab90e472dff77baf68d8e0b
tree4bb5bd592f6ff25d5df12fe28995e80ec1cb2a9f
parent772e0a76f34914f6f81205e912e4744c6b23f704
core: move several source files to src/shared

As, the files are used by many executables, fstab-generator, remount-fs,
machine-id-setup, and etc.
With this change, the total size of the relevant executables and
libshared slightly decreases.

Before:
```
$ ll systemd-fstab-generator systemd-remount-fs systemd-machine-id-setup systemd-shutdown systemd-nspawn systemd src/shared/libsystemd-shared-247.so
-rwxrwxr-x 1 watanabe watanabe 7577800 Jan  5 13:35 src/shared/libsystemd-shared-247.so
-rwxrwxr-x 1 watanabe watanabe 4608360 Jan  5 13:35 systemd
-rwxrwxr-x 1 watanabe watanabe  117240 Jan  5 13:35 systemd-fstab-generator
-rwxrwxr-x 1 watanabe watanabe   61576 Jan  5 13:35 systemd-machine-id-setup
-rwxrwxr-x 1 watanabe watanabe  853080 Jan  5 13:35 systemd-nspawn
-rwxrwxr-x 1 watanabe watanabe   70600 Jan  5 13:35 systemd-remount-fs
-rwxrwxr-x 1 watanabe watanabe  172624 Jan  5 13:35 systemd-shutdown
```
Total: 13461280

After:
```
$ ll systemd-fstab-generator systemd-remount-fs systemd-machine-id-setup systemd-shutdown systemd-nspawn systemd src/shared/libsystemd-shared-247.so
-rwxrwxr-x 1 watanabe watanabe 7658336 Jan  5 13:32 src/shared/libsystemd-shared-247.so
-rwxrwxr-x 1 watanabe watanabe 4523560 Jan  5 13:32 systemd
-rwxrwxr-x 1 watanabe watanabe   78288 Jan  5 13:32 systemd-fstab-generator
-rwxrwxr-x 1 watanabe watanabe   30984 Jan  5 13:32 systemd-machine-id-setup
-rwxrwxr-x 1 watanabe watanabe  840384 Jan  5 13:32 systemd-nspawn
-rwxrwxr-x 1 watanabe watanabe   39104 Jan  5 13:32 systemd-remount-fs
-rwxrwxr-x 1 watanabe watanabe  117160 Jan  5 13:32 systemd-shutdown
```
Total: 13287816
20 files changed:
meson.build
src/core/killall.c [deleted file]
src/core/killall.h [deleted file]
src/core/loopback-setup.c [deleted file]
src/core/loopback-setup.h [deleted file]
src/core/machine-id-setup.c [deleted file]
src/core/machine-id-setup.h [deleted file]
src/core/meson.build
src/core/mount-setup.c [deleted file]
src/core/mount-setup.h [deleted file]
src/shared/killall.c [new file with mode: 0644]
src/shared/killall.h [new file with mode: 0644]
src/shared/loopback-setup.c [new file with mode: 0644]
src/shared/loopback-setup.h [new file with mode: 0644]
src/shared/machine-id-setup.c [new file with mode: 0644]
src/shared/machine-id-setup.h [new file with mode: 0644]
src/shared/meson.build
src/shared/mount-setup.c [new file with mode: 0644]
src/shared/mount-setup.h [new file with mode: 0644]
src/test/meson.build