From: Andrea Bolognani Date: Sun, 30 Apr 2023 10:02:38 +0000 (+0200) Subject: meson: Improve initconfdir defaults X-Git-Tag: v9.4.0-rc1~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d18572b4b706fae40a668cac2aa4e7147b160cc0;p=thirdparty%2Flibvirt.git 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 --- 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')