mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 20:07:25 +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)
|
+ install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
|
||||||
+ endif()
|
+ endif()
|
||||||
install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
|
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")
|
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
|
# Detect init system, install upstart, systemd or init.d script
|
||||||
- if(IS_DIRECTORY /lib/systemd/system)
|
- 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")
|
set(FLB_SYSTEMD_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.service")
|
||||||
configure_file(
|
configure_file(
|
||||||
"${PROJECT_SOURCE_DIR}/init/systemd.in"
|
"${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(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
|
||||||
install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
|
install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
|
||||||
- elseif(IS_DIRECTORY /usr/share/upstart)
|
- 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")
|
set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
|
||||||
configure_file(
|
configure_file(
|
||||||
"${PROJECT_SOURCE_DIR}/init/upstart.in"
|
"${PROJECT_SOURCE_DIR}/init/upstart.in"
|
||||||
|
|||||||
@@ -48,7 +48,8 @@ EXTRA_OECMAKE += "-DFLB_LUAJIT=Off -DFLB_FILTER_LUA=Off "
|
|||||||
# Disable Library and examples
|
# Disable Library and examples
|
||||||
EXTRA_OECMAKE += "-DFLB_SHARED_LIB=Off -DFLB_EXAMPLES=Off "
|
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:riscv64 = " -DFLB_DEPS='atomic'"
|
||||||
EXTRA_OECMAKE:append:riscv32 = " -DFLB_DEPS='atomic'"
|
EXTRA_OECMAKE:append:riscv32 = " -DFLB_DEPS='atomic'"
|
||||||
|
|||||||
Reference in New Issue
Block a user