Loading CMakeLists.txt +2 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ find_package(OpenLDAP REQUIRED) set(SSOD_USER "www-data" CACHE STRING "run ssod as user") set(SSOD_GROUP "www-data" CACHE STRING "run ssod as group") set(ADMINCTL_BIND_DIR "/run/ssod" CACHE STRING "dir for adminctl socket") set(UI_FOLDER "${CMAKE_PREFIX_PATH}/share/ssod/ui" CACHE STRING "weebroot ui") configure_file(config.h.in config.h) Loading @@ -19,3 +20,4 @@ include_directories( ) add_subdirectory(src) add_subdirectory(ui) config.h.in +4 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,7 @@ #define SSOD_GROUP "${SSOD_GROUP}" #define ADMINCTL_BIND_DIR(X) "${ADMINCTL_BIND_DIR}/" #X #define UI_FOLDER "${UI_FOLDER}" #define LIBEXEC_DIR(X) "${CMAKE_PREFIX_PATH}/libexec/ssod/" #X src/CMakeLists.txt +14 −0 Original line number Diff line number Diff line Loading @@ -15,3 +15,17 @@ target_include_directories(ssod-adminctl PUBLIC ) target_link_libraries(ssod-adminctl netplus ${httppp_LIBRARIES}) install( TARGETS ssod DESTINATION bin ) install( TARGETS ssod-adminctl DESTINATION libexec/ssod ) src/ssod.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -126,7 +126,7 @@ int main(int argc,char *argv[]){ if(apid==0){ char *earg[]={(char*)"ssod-adminctl",nullptr}; execv("ssod-adminctl",earg); execv(LIBEXEC_DIR(ssod-adminctl),earg); return -1; }else{ sleep(2); Loading ui/CMakeLists.txt 0 → 100644 +8 −0 Original line number Diff line number Diff line install( DIRECTORIES user admin js DESTINATION ${UI_FOLDER} ) Loading
CMakeLists.txt +2 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ find_package(OpenLDAP REQUIRED) set(SSOD_USER "www-data" CACHE STRING "run ssod as user") set(SSOD_GROUP "www-data" CACHE STRING "run ssod as group") set(ADMINCTL_BIND_DIR "/run/ssod" CACHE STRING "dir for adminctl socket") set(UI_FOLDER "${CMAKE_PREFIX_PATH}/share/ssod/ui" CACHE STRING "weebroot ui") configure_file(config.h.in config.h) Loading @@ -19,3 +20,4 @@ include_directories( ) add_subdirectory(src) add_subdirectory(ui)
config.h.in +4 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,7 @@ #define SSOD_GROUP "${SSOD_GROUP}" #define ADMINCTL_BIND_DIR(X) "${ADMINCTL_BIND_DIR}/" #X #define UI_FOLDER "${UI_FOLDER}" #define LIBEXEC_DIR(X) "${CMAKE_PREFIX_PATH}/libexec/ssod/" #X
src/CMakeLists.txt +14 −0 Original line number Diff line number Diff line Loading @@ -15,3 +15,17 @@ target_include_directories(ssod-adminctl PUBLIC ) target_link_libraries(ssod-adminctl netplus ${httppp_LIBRARIES}) install( TARGETS ssod DESTINATION bin ) install( TARGETS ssod-adminctl DESTINATION libexec/ssod )
src/ssod.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -126,7 +126,7 @@ int main(int argc,char *argv[]){ if(apid==0){ char *earg[]={(char*)"ssod-adminctl",nullptr}; execv("ssod-adminctl",earg); execv(LIBEXEC_DIR(ssod-adminctl),earg); return -1; }else{ sleep(2); Loading
ui/CMakeLists.txt 0 → 100644 +8 −0 Original line number Diff line number Diff line install( DIRECTORIES user admin js DESTINATION ${UI_FOLDER} )