diff --git a/.gitattributes b/.gitattributes
index 2e988deb11f822fe71ce97a14c029b8e6e31c035..44cd9358e6ed24dc5a5b875af0df1c87ca530eea 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 f6264ccc4218d857cd97ca100fda232729600c7a..f08863c42cd52a853aa702dbe98daba1507037b8 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 7287196fb6b384cd248661b0c753e5383d8a2603..5d35a24600acb46b3b9b6a134ae8f238301083a3 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 3e61d4d2e6b27f565fb4ad8eee6b614aa3a6df9e..8762a860b9b0d3727c5ed2456ad56d459d46125a 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 0000000000000000000000000000000000000000..cdcdcfd59e382a0f41b599d4e2a0d151b42dbdb8
--- /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 0000000000000000000000000000000000000000..efab479d1057c0bd9420754e09fdd850fdc41d52
--- /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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391