mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-04 18:36:48 +00:00
Fix installation of falco on OS X (no driver, /usr not writable)
This commit is contained in:
parent
87caa55b17
commit
b8743385e8
@ -43,7 +43,9 @@ set(PACKAGE_NAME "falco")
|
|||||||
set(PROBE_VERSION "${FALCO_VERSION}")
|
set(PROBE_VERSION "${FALCO_VERSION}")
|
||||||
set(PROBE_NAME "falco-probe")
|
set(PROBE_NAME "falco-probe")
|
||||||
set(PROBE_DEVICE_NAME "falco")
|
set(PROBE_DEVICE_NAME "falco")
|
||||||
set(CMAKE_INSTALL_PREFIX /usr)
|
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||||
|
set(CMAKE_INSTALL_PREFIX /usr CACHE PATH "Default install path" FORCE)
|
||||||
|
endif()
|
||||||
|
|
||||||
set(CMD_MAKE make)
|
set(CMD_MAKE make)
|
||||||
|
|
||||||
@ -393,9 +395,10 @@ endif()
|
|||||||
add_subdirectory("${SYSDIG_DIR}/userspace/libscap" "${PROJECT_BINARY_DIR}/userspace/libscap")
|
add_subdirectory("${SYSDIG_DIR}/userspace/libscap" "${PROJECT_BINARY_DIR}/userspace/libscap")
|
||||||
add_subdirectory("${SYSDIG_DIR}/userspace/libsinsp" "${PROJECT_BINARY_DIR}/userspace/libsinsp")
|
add_subdirectory("${SYSDIG_DIR}/userspace/libsinsp" "${PROJECT_BINARY_DIR}/userspace/libsinsp")
|
||||||
|
|
||||||
add_subdirectory(scripts)
|
|
||||||
set(FALCO_SINSP_LIBRARY sinsp)
|
set(FALCO_SINSP_LIBRARY sinsp)
|
||||||
set(FALCO_SHARE_DIR ${CMAKE_INSTALL_PREFIX}/share/falco)
|
set(FALCO_SHARE_DIR ${CMAKE_INSTALL_PREFIX}/share/falco)
|
||||||
|
set(FALCO_BIN_DIR ${CMAKE_INSTALL_PREFIX}/bin)
|
||||||
|
add_subdirectory(scripts)
|
||||||
add_subdirectory(userspace/engine)
|
add_subdirectory(userspace/engine)
|
||||||
add_subdirectory(userspace/falco)
|
add_subdirectory(userspace/falco)
|
||||||
|
|
||||||
|
@ -7,6 +7,8 @@ file(COPY "${PROJECT_SOURCE_DIR}/scripts/debian/falco"
|
|||||||
file(COPY "${PROJECT_SOURCE_DIR}/scripts/rpm/falco"
|
file(COPY "${PROJECT_SOURCE_DIR}/scripts/rpm/falco"
|
||||||
DESTINATION "${PROJECT_BINARY_DIR}/scripts/rpm")
|
DESTINATION "${PROJECT_BINARY_DIR}/scripts/rpm")
|
||||||
|
|
||||||
install(PROGRAMS ${SYSDIG_DIR}/scripts/sysdig-probe-loader
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
DESTINATION bin
|
install(PROGRAMS ${SYSDIG_DIR}/scripts/sysdig-probe-loader
|
||||||
|
DESTINATION ${FALCO_BIN_DIR}
|
||||||
RENAME falco-probe-loader)
|
RENAME falco-probe-loader)
|
||||||
|
endif()
|
||||||
|
@ -19,7 +19,7 @@ target_link_libraries(falco
|
|||||||
|
|
||||||
configure_file(config_falco.h.in config_falco.h)
|
configure_file(config_falco.h.in config_falco.h)
|
||||||
|
|
||||||
install(TARGETS falco DESTINATION bin)
|
install(TARGETS falco DESTINATION ${FALCO_BIN_DIR})
|
||||||
install(DIRECTORY lua
|
install(DIRECTORY lua
|
||||||
DESTINATION share/falco
|
DESTINATION ${FALCO_SHARE_DIR}
|
||||||
FILES_MATCHING PATTERN *.lua)
|
FILES_MATCHING PATTERN *.lua)
|
||||||
|
Loading…
Reference in New Issue
Block a user