From d18572b4b706fae40a668cac2aa4e7147b160cc0 Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Sun, 30 Apr 2023 12:02:38 +0200 Subject: [PATCH] meson: Improve initconfdir defaults Keep /etc/sysconfig as the fallback, but pick more suitable values for various Linux distros. Signed-off-by: Andrea Bolognani Reviewed-by: Martin Kletzander --- meson.build | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index dbc33257bb..24f52113fa 100644 --- a/meson.build +++ b/meson.build @@ -83,7 +83,16 @@ endif initconfdir = get_option('initconfdir') if initconfdir == '' - initconfdir = sysconfdir / 'sysconfig' + if (os_release.contains('alpine') or + os_release.contains('arch') or + os_release.contains('gentoo')) + initconfdir = sysconfdir / 'conf.d' + # Ubuntu has ID_LIKE=debian + elif os_release.contains('debian') + initconfdir = sysconfdir / 'default' + else + initconfdir = sysconfdir / 'sysconfig' + endif endif bindir = prefix / get_option('bindir') -- 2.47.2