summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2016-08-19 18:21:04 +0200
committerJulian Andres Klode <jak@debian.org>2016-08-19 19:20:01 +0200
commit35d74be55fccad485b105e97110bb1b153e0de74 (patch)
tree72ee851ce2a994d42bfff657bafb21fa07f540a8 /CMakeLists.txt
parent6fbe5739701f4c63bcd5c68d9ecc19e9e28288de (diff)
CMake: Install config and logging directories
These directories are essential for apt to work, so we should install them in the upstream build system and not just in the debian packaging...
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2ed87b34b..ced68285d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -143,3 +143,16 @@ add_subdirectory(test)
# Link update-po4a into the update-po target
add_dependencies(update-po update-po4a)
+
+# Create our directories.
+install_empty_directories(
+ ${CMAKE_INSTALL_FULL_SYSCONFDIR}/apt/apt.conf.d
+ ${CMAKE_INSTALL_FULL_SYSCONFDIR}/apt/preferences.d
+ ${CMAKE_INSTALL_FULL_SYSCONFDIR}/apt/sources.list.d
+ ${CMAKE_INSTALL_FULL_SYSCONFDIR}/apt/trusted.gpg.d
+ ${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/cache/apt/archives/partial
+ ${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/lib/apt/lists/partial
+ ${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/lib/apt/mirrors/partial
+ ${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/lib/apt/periodic
+ ${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/log/apt
+)