diff options
author | Mike Yuan <me@yhndnzj.com> | 2024-11-13 22:30:40 +0100 |
---|---|---|
committer | Mike Yuan <me@yhndnzj.com> | 2024-11-13 22:51:28 +0100 |
commit | 5b8b32cb091748312dc626c53d00ca46cb322310 (patch) | |
tree | ffd1d6d4f92c268e154b5fc3ba575930a02d3f04 | |
parent | tmpfiles.d/meson: call subdir_done() early if tmpfiles is disabled (diff) | |
download | systemd-5b8b32cb091748312dc626c53d00ca46cb322310.tar.xz systemd-5b8b32cb091748312dc626c53d00ca46cb322310.zip |
tmpfiles.d/meson: remove the need of specifying empty condition
-rw-r--r-- | tmpfiles.d/meson.build | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/tmpfiles.d/meson.build b/tmpfiles.d/meson.build index 43a9232ca4..0fe5bfc89f 100644 --- a/tmpfiles.d/meson.build +++ b/tmpfiles.d/meson.build @@ -4,28 +4,28 @@ if conf.get('ENABLE_TMPFILES') != 1 subdir_done() endif -files = [['README', ''], - ['home.conf', ''], - ['journal-nocow.conf', ''], +files = [['README'], + ['home.conf'], + ['journal-nocow.conf'], ['portables.conf', 'ENABLE_PORTABLED'], ['systemd-network.conf', 'ENABLE_NETWORKD'], ['systemd-nologin.conf', 'HAVE_PAM'], ['systemd-nspawn.conf', 'ENABLE_MACHINED'], ['systemd-pstore.conf', 'ENABLE_PSTORE'], ['systemd-resolve.conf', 'ENABLE_RESOLVE'], - ['systemd-tmp.conf', ''], - ['tmp.conf', ''], - ['x11.conf', ''], - ['provision.conf', ''], - ['credstore.conf', ''], + ['systemd-tmp.conf'], + ['tmp.conf'], + ['x11.conf'], + ['provision.conf'], + ['credstore.conf'], ] -foreach pair : files - if pair[1] == '' or conf.get(pair[1]) == 1 - install_data(pair[0], install_dir : tmpfilesdir) +foreach f : files + if f.length() == 1 or conf.get(f[1]) == 1 + install_data(f[0], install_dir : tmpfilesdir) else message('Not installing tmpfiles.d/@0@ because @1@ is @2@' - .format(pair[0], pair[1], conf.get(pair[1], 0))) + .format(f[0], f[1], conf.get(f[1], 0))) endif endforeach @@ -34,25 +34,25 @@ in_files = [ ['20-systemd-ssh-generator.conf', 'ENABLE_SSH_PROXY_CONFIG'], ['20-systemd-stub.conf', 'ENABLE_EFI'], ['20-systemd-userdb.conf', 'ENABLE_SSH_USERDB_CONFIG'], - ['etc.conf', ''], + ['etc.conf'], ['legacy.conf', 'HAVE_SYSV_COMPAT'], - ['static-nodes-permissions.conf', ''], - ['systemd.conf', ''], - ['var.conf', ''], + ['static-nodes-permissions.conf'], + ['systemd.conf'], + ['var.conf'], ] -foreach pair : in_files - if pair[1] == '' or conf.get(pair[1]) == 1 +foreach f : in_files + if f.length() == 1 or conf.get(f[1]) == 1 custom_target( - pair[0], - input : pair[0] + '.in', - output: pair[0], + f[0], + input : f[0] + '.in', + output: f[0], command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'], install : true, install_dir : tmpfilesdir) else message('Not installing tmpfiles.d/@0@ because @1@ is @2@' - .format(pair[0], pair[1], conf.get(pair[1], 0))) + .format(f[0], f[1], conf.get(f[1], 0))) endif endforeach |