mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
fluentbit: Disable systemd support when systemd distro feature is disabled
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+1
-1
@@ -24,5 +24,5 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
+ install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
|
||||
+ endif()
|
||||
install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
|
||||
elseif(IS_DIRECTORY /usr/share/upstart OR FLB_UPSTART)
|
||||
elseif(FLB_UPSTART)
|
||||
set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ Signed-off-by: Khem Raj <raj.kheem@gmail.com>
|
||||
|
||||
# Detect init system, install upstart, systemd or init.d script
|
||||
- if(IS_DIRECTORY /lib/systemd/system)
|
||||
+ if(IS_DIRECTORY /lib/systemd/system OR FLB_SYSTEMD)
|
||||
+ if(FLB_SYSTEMD)
|
||||
set(FLB_SYSTEMD_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.service")
|
||||
configure_file(
|
||||
"${PROJECT_SOURCE_DIR}/init/systemd.in"
|
||||
@@ -21,7 +21,7 @@ Signed-off-by: Khem Raj <raj.kheem@gmail.com>
|
||||
install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
|
||||
install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
|
||||
- elseif(IS_DIRECTORY /usr/share/upstart)
|
||||
+ elseif(IS_DIRECTORY /usr/share/upstart OR FLB_UPSTART)
|
||||
+ elseif(FLB_UPSTART)
|
||||
set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
|
||||
configure_file(
|
||||
"${PROJECT_SOURCE_DIR}/init/upstart.in"
|
||||
|
||||
@@ -48,7 +48,8 @@ EXTRA_OECMAKE += "-DFLB_LUAJIT=Off -DFLB_FILTER_LUA=Off "
|
||||
# Disable Library and examples
|
||||
EXTRA_OECMAKE += "-DFLB_SHARED_LIB=Off -DFLB_EXAMPLES=Off "
|
||||
|
||||
EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On -DSYSTEMD_DIR=${systemd_system_unitdir}','',d)}"
|
||||
# Enable systemd iff systemd is in DISTRO_FEATURES
|
||||
EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On -DSYSTEMD_DIR=${systemd_system_unitdir}','-DFLB_SYSTEMD=Off',d)}"
|
||||
|
||||
EXTRA_OECMAKE:append:riscv64 = " -DFLB_DEPS='atomic'"
|
||||
EXTRA_OECMAKE:append:riscv32 = " -DFLB_DEPS='atomic'"
|
||||
|
||||
Reference in New Issue
Block a user