You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Andrew Schwartzmeyer (JIRA)" <ji...@apache.org> on 2017/09/11 21:25:07 UTC

[jira] [Created] (MESOS-7965) WebUI folder not set in CMake

Andrew Schwartzmeyer created MESOS-7965:
-------------------------------------------

             Summary: 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


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
(v6.4.14#64029)