summaryrefslogtreecommitdiff
path: root/pkgs/tools/system/netdata/dashboard-v3-add.patch
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}")