Fix build break on 64bit platforms.
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 27 Oct 2014 13:13:07 +0000 (14:13 +0100)
committerMaciej J. Karpiuk <m.karpiuk2@samsung.com>
Tue, 17 Feb 2015 10:00:03 +0000 (11:00 +0100)
systemd configuration files should be placed in /usr/lib regardless 32bit
or 64bit architectures.

Change-Id: I4baabff03ce8ba14c8c2cfc73ae8c98262345311

packaging/key-manager.spec
systemd/CMakeLists.txt

index c6f437a..88c6104 100644 (file)
@@ -97,7 +97,8 @@ export LDFLAGS+="-Wl,--rpath=%{_libdir} "
 
 %cmake . -DVERSION=%{version} \
         -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \
-        -DCMAKE_VERBOSE_MAKEFILE=ON 
+        -DCMAKE_VERBOSE_MAKEFILE=ON \
+        -DSYSTEMD_UNIT_DIR=%{_unitdir}
 make %{?jobs:-j%jobs}
 
 %install
index cb3080c..7886c1d 100644 (file)
@@ -6,6 +6,6 @@ INSTALL(FILES
     ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-storage.socket
     ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-ocsp.socket
     DESTINATION
-    /usr/lib/systemd/system
+    ${SYSTEMD_UNIT_DIR}
 )