[
https://issues.apache.org/jira/browse/MESOS-7965?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gavin updated MESOS-7965:
-------------------------
Comment: was deleted
(was: www.rtat.net)
> WebUI folder not set in CMake
> -----------------------------
>
> Key: MESOS-7965
> URL: https://issues.apache.org/jira/browse/MESOS-7965
> Project: Mesos
> Issue Type: Bug
> Components: cmake, webui
> Environment: Any build using CMake.
> Reporter: Andrew Schwartzmeyer
> Priority: Major
>
> The default directory for the WebUI assets is not correctly set in CMake
> builds. While a user can work around this via {{./src/mesos-master
> --webui_dir=../src/webui}}, ideally the default would "just work."
> {noformat}
> src/master/flags.cpp
> 166: add(&Flags::webui_dir,
> 167: "webui_dir",
> 168: "Directory path of the webui files/assets",
> 169: PKGDATADIR "/webui");
> 199: "Human readable name for the cluster, displayed in the webui.");
> {noformat}
> We currently set {{PKGDATADIR}} to something not quite right which ends up
> with the default search path for {{webui}} assets not working.
> {noformat}
> cmake/CompilationConfigure.cmake
> 351: -DPKGDATADIR="${DATA_INSTALL_PREFIX}")
> cmake/CompilationConfigure.cmake
> 246: set(DATA_INSTALL_PREFIX ${SHARE_INSTALL_PREFIX}/mesos)
> 351: -DPKGDATADIR="${DATA_INSTALL_PREFIX}")
> cmake/CompilationConfigure.cmake
> 245: set(SHARE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}/share)
> 246: set(DATA_INSTALL_PREFIX ${SHARE_INSTALL_PREFIX}/mesos)
> cmake/CompilationConfigure.cmake
> 321: set(EXEC_INSTALL_PREFIX "WARNINGDONOTUSEME")
> 322: set(LIBEXEC_INSTALL_DIR "WARNINGDONOTUSEME")
> 323: set(PKG_LIBEXEC_INSTALL_DIR "WARNINGDONOTUSEME")
> 324: set(LIB_INSTALL_DIR "WARNINGDONOTUSEME")
> 325: set(TEST_LIB_EXEC_DIR "WARNINGDONOTUSEME")
> 326: set(PKG_MODULE_DIR "WARNINGDONOTUSEME")
> 327: set(S_BIN_DIR "WARNINGDONOTUSEME")
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)