meson: use install_emptydir() and drop meson-make-symlink.sh

The script is mostly equivalent to 'mkdir -p' and 'ln -sfr'.
Let's replace it with install_emptydir() builtin function and
inline meson call.
This commit is contained in:
Yu Watanabe
2023-08-08 22:11:34 +01:00
committed by Luca Boccassi
parent 653c90ec0e
commit 9289e093ae
25 changed files with 81 additions and 164 deletions
+4 -3
View File
@@ -75,7 +75,8 @@ executables += [
foreach alias : (['halt', 'poweroff', 'reboot', 'shutdown'] +
(conf.get('HAVE_SYSV_COMPAT') == 1 ? ['runlevel', 'telinit'] : []))
meson.add_install_script(meson_make_symlink,
bindir / 'systemctl',
sbindir / alias)
install_emptydir(sbindir)
meson.add_install_script(sh, '-c',
ln_s.format(bindir / 'systemctl',
sbindir / alias))
endforeach