blob: 2a80da941cdd85640acd08b3ac04b6852642dfd4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
diff --git a/packaging/cmake/Modules/NetdataDashboard.cmake b/packaging/cmake/Modules/NetdataDashboard.cmake
index 098eaffcf..9f827d840 100644
--- a/packaging/cmake/Modules/NetdataDashboard.cmake
+++ b/packaging/cmake/Modules/NetdataDashboard.cmake
@@ -21,37 +21,11 @@ endfunction()
# This is unfortunately complicated due to how we need to handle the
# generation of the CMakeLists file for the dashboard code.
function(bundle_dashboard)
- include(ExternalProject)
-
set(dashboard_src_dir "${CMAKE_BINARY_DIR}/dashboard-src")
- set(dashboard_src_prefix "${dashboard_src_dir}/dist/agent")
+ set(dashboard_src_prefix "${dashboard_src_dir}/agent")
set(dashboard_bin_dir "${CMAKE_BINARY_DIR}/dashboard-bin")
- set(DASHBOARD_URL "https://app.netdata.cloud/agent.tar.gz" CACHE STRING
- "URL used to fetch the local agent dashboard code")
-
- message(STATUS "Preparing local agent dashboard code")
-
- message(STATUS " Fetching ${DASHBOARD_URL}")
- file(DOWNLOAD
- "${DASHBOARD_URL}"
- "${CMAKE_BINARY_DIR}/dashboard.tar.gz"
- TIMEOUT 180
- STATUS fetch_status)
-
- list(GET fetch_status 0 result)
-
- if(result)
- message(FATAL_ERROR "Failed to fetch dashboard code")
- else()
- message(STATUS " Fetching ${DASHBOARD_URL} -- Done")
- endif()
- message(STATUS " Extracting dashboard code")
- extract_gzipped_tarball(
- "${CMAKE_BINARY_DIR}/dashboard.tar.gz"
- "${dashboard_src_dir}"
- )
- message(STATUS " Extracting dashboard code -- Done")
+ file(COPY "@dashboardPath@/" DESTINATION "${dashboard_src_dir}" NO_SOURCE_PERMISSIONS)
handle_braindead_versioning_insanity("${dashboard_src_prefix}")
|