plymouth/scripts/meson.build

54 lines
1.7 KiB
Meson
Raw Permalink Normal View History

2022-07-25 12:55:59 +02:00
configure_file(
input: 'plymouth-generate-initrd.in',
output: '@BASENAME@',
configuration: {
'PLYMOUTH_LIBEXECDIR': get_option('prefix') / get_option('libexecdir'),
'PLYMOUTH_DATADIR': get_option('prefix') / get_option('datadir'),
},
install_dir: get_option('libexecdir') / 'plymouth',
install_mode: 'rwxr-xr-x',
)
configure_file(
input: 'plymouth-populate-initrd.in',
output: '@BASENAME@',
configuration: {
'PLYMOUTH_LIBEXECDIR': get_option('prefix') / get_option('libexecdir'),
'PLYMOUTH_DATADIR': get_option('prefix') / get_option('datadir'),
'PLYMOUTH_LOGO_FILE': plymouth_logo_file,
'PLYMOUTH_CONF_DIR': plymouth_conf_dir,
'PLYMOUTH_POLICY_DIR': plymouth_policy_dir,
'PLYMOUTH_CLIENT_DIR': get_option('prefix') / get_option('bindir'),
'PLYMOUTH_DAEMON_DIR': get_option('prefix') / get_option('sbindir'),
'SYSTEMD_UNIT_DIR': get_option('systemd-integration')? systemd_unit_dir : '',
'RELEASE_FILE': get_option('release-file'),
},
install_dir: get_option('libexecdir') / 'plymouth',
install_mode: 'rwxr-xr-x',
)
install_data(
'plymouth-update-initrd',
install_dir: get_option('libexecdir') / 'plymouth',
install_mode: 'rwxr-xr-x',
)
configure_file(
input: 'plymouth-set-default-theme.in',
output: '@BASENAME@',
configuration: {
'PLYMOUTH_LIBDIR': get_option('prefix') / get_option('libdir'),
'PLYMOUTH_LIBEXECDIR': get_option('prefix') / get_option('libexecdir'),
'PLYMOUTH_DATADIR': get_option('prefix') / get_option('datadir'),
'PLYMOUTH_CONF_DIR': plymouth_conf_dir,
'PLYMOUTH_POLICY_DIR': plymouth_policy_dir,
},
install_dir: get_option('sbindir'),
install_mode: 'rwxr-xr-x',
)
install_data(
'bootlog',
install_dir: get_option('sysconfdir') / 'logrotate.d',
)