From 841e377fe0aaf8007ea0597b6ac77d77a4984353 Mon Sep 17 00:00:00 2001
From: Mattia Mancini <mancini@astron.nl>
Date: Mon, 30 Apr 2018 09:35:16 +0000
Subject: [PATCH] SW-300: implementing dummy directory structure and
 CMakescripts

---
 .gitattributes                               |  3 +++
 .gitignore                                   |  1 +
 CMake/LofarPackageList.cmake                 |  4 +++-
 LCU/CMakeLists.txt                           |  1 +
 LCU/MaintenanceDB/CMakeLists.txt             |  3 +++
 LCU/MaintenanceDB/DBInterface/CMakeLists.txt | 10 ++++++++++
 LCU/MaintenanceDB/DBInterface/dummy/dummy.py |  0
 7 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 LCU/MaintenanceDB/CMakeLists.txt
 create mode 100644 LCU/MaintenanceDB/DBInterface/CMakeLists.txt
 create mode 100644 LCU/MaintenanceDB/DBInterface/dummy/dummy.py

diff --git a/.gitattributes b/.gitattributes
index 2e988deb11f..44cd9358e6e 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1768,6 +1768,9 @@ LCU/Firmware/tools/src/rsuctl3 -text
 LCU/Firmware/tools/src/rsuctl3.pl -text
 LCU/Firmware/tools/src/rsuctl3_reset -text
 LCU/Firmware/tools/src/view_images.sh -text
+LCU/MaintenanceDB/CMakeLists.txt -text
+LCU/MaintenanceDB/DBInterface/CMakeLists.txt -text
+LCU/MaintenanceDB/DBInterface/dummy/dummy.py -text
 LCU/PPSTune/CMakeLists.txt -text
 LCU/PPSTune/MANIFEST.in -text
 LCU/PPSTune/README -text
diff --git a/.gitignore b/.gitignore
index f6264ccc421..f08863c42cd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -252,3 +252,4 @@ SAS/OTB/nbproject
 SAS/OTDB/Makefile.common
 SAS/OTDB/autoconf_share
 SAS/OTDB/lofarconf
+/build
diff --git a/CMake/LofarPackageList.cmake b/CMake/LofarPackageList.cmake
index 7287196fb6b..5d35a24600a 100644
--- a/CMake/LofarPackageList.cmake
+++ b/CMake/LofarPackageList.cmake
@@ -1,7 +1,7 @@
 # - Create for each LOFAR package a variable containing the absolute path to
 # its source directory. 
 #
-# Generated by gen_LofarPackageList_cmake.sh at ma 16 apr 2018 13:39:17 CEST
+# Generated by gen_LofarPackageList_cmake.sh at Mon Apr 30 11:29:58 CEST 2018
 #
 #                      ---- DO NOT EDIT ----
 #
@@ -89,7 +89,9 @@ if(NOT DEFINED LOFAR_PACKAGE_LIST_INCLUDED)
   set(StationTest_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/StationTest)
   set(checkhardware_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/checkhardware)
   set(PPSTune_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/PPSTune)
+  set(MaintenanceDB_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/MaintenanceDB)
   set(Firmware-Tools_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/Firmware/tools)
+  set(DBInterface_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/MaintenanceDB/DBInterface)
   set(MACTools_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LCU/StationTest/MACTools)
   set(LTACommon_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LTA/LTACommon)
   set(LTAIngest_SOURCE_DIR ${CMAKE_SOURCE_DIR}/LTA/LTAIngest)
diff --git a/LCU/CMakeLists.txt b/LCU/CMakeLists.txt
index 3e61d4d2e6b..8762a860b9b 100644
--- a/LCU/CMakeLists.txt
+++ b/LCU/CMakeLists.txt
@@ -4,3 +4,4 @@ lofar_add_package(Firmware)
 lofar_add_package(StationTest)
 lofar_add_package(checkhardware)
 lofar_add_package(PPSTune)
+lofar_add_package(MaintenanceDB)
diff --git a/LCU/MaintenanceDB/CMakeLists.txt b/LCU/MaintenanceDB/CMakeLists.txt
new file mode 100644
index 00000000000..cdcdcfd59e3
--- /dev/null
+++ b/LCU/MaintenanceDB/CMakeLists.txt
@@ -0,0 +1,3 @@
+# $Id$
+
+lofar_add_package(DBInterface)
diff --git a/LCU/MaintenanceDB/DBInterface/CMakeLists.txt b/LCU/MaintenanceDB/DBInterface/CMakeLists.txt
new file mode 100644
index 00000000000..efab479d105
--- /dev/null
+++ b/LCU/MaintenanceDB/DBInterface/CMakeLists.txt
@@ -0,0 +1,10 @@
+# $Id$
+
+lofar_package(DBInterface 1.0)
+
+# Install files matching regex pattern in current directory and below
+install(DIRECTORY dummy 
+	DESTINATION ${CMAKE_INSTALL_PREFIX}/webserver
+  USE_SOURCE_PERMISSIONS
+  PATTERN ".svn" EXCLUDE)
+
diff --git a/LCU/MaintenanceDB/DBInterface/dummy/dummy.py b/LCU/MaintenanceDB/DBInterface/dummy/dummy.py
new file mode 100644
index 00000000000..e69de29bb2d
-- 
GitLab