You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by mc...@apache.org on 2012/11/27 21:38:42 UTC
svn commit: r1414392 - in /qpid/trunk/qpid/cpp: BuildInstallSettings.cmake
etc/CMakeLists.txt etc/Makefile.am etc/qpidd.service etc/qpidd.service.in
Author: mcpierce
Date: Tue Nov 27 20:38:41 2012
New Revision: 1414392
URL: http://svn.apache.org/viewvc?rev=1414392&view=rev
Log:
QPID-4388: Systemd support not being installed with Cmake
Previously systemd support was only in the automake system, and the
qpidd.service file was processed via sed. But, since there are no
substitutions needed in the file, it's now renamed to qpidd.service. And
both Makefile.am and CMakeLists.txt will simply install it to
/usr/lib/systemd/system.
Added:
qpid/trunk/qpid/cpp/etc/qpidd.service
- copied, changed from r1414355, qpid/trunk/qpid/cpp/etc/qpidd.service.in
Removed:
qpid/trunk/qpid/cpp/etc/qpidd.service.in
Modified:
qpid/trunk/qpid/cpp/BuildInstallSettings.cmake
qpid/trunk/qpid/cpp/etc/CMakeLists.txt
qpid/trunk/qpid/cpp/etc/Makefile.am
Modified: qpid/trunk/qpid/cpp/BuildInstallSettings.cmake
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/BuildInstallSettings.cmake?rev=1414392&r1=1414391&r2=1414392&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/BuildInstallSettings.cmake (original)
+++ qpid/trunk/qpid/cpp/BuildInstallSettings.cmake Tue Nov 27 20:38:41 2012
@@ -180,6 +180,7 @@ endif()
set (QPID_INSTALL_LIBDIR ${LIB_INSTALL_DIR})
set (QPID_LOCALSTATE_DIR var) # Directory to store local state data
set (QPID_MAN_DIR man) # Directory to install manual files
+ set (QPIDD_INSTALL_SYSTEMDDIR usr/lib/systemd/system) # Systemd service files
set_absolute_install_path (QPIDC_MODULE_DIR ${QPID_INSTALL_LIBDIR}/qpid/client) # Directory to load client plug-in modules from
set_absolute_install_path (QPIDD_MODULE_DIR ${QPID_INSTALL_LIBDIR}/qpid/daemon) # Directory to load broker plug-in modules from
Modified: qpid/trunk/qpid/cpp/etc/CMakeLists.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/etc/CMakeLists.txt?rev=1414392&r1=1414391&r2=1414392&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/etc/CMakeLists.txt (original)
+++ qpid/trunk/qpid/cpp/etc/CMakeLists.txt Tue Nov 27 20:38:41 2012
@@ -23,6 +23,9 @@ install(FILES qpidc.conf
install(FILES qpidd.conf
DESTINATION ${QPID_INSTALL_CONFDIR}
COMPONENT ${QPID_COMPONENT_BROKER})
+install(FILES qpidd.service
+ DESTINATION ${QPIDD_INSTALL_SYSTEMDDIR}
+ COMPONENT ${QPID_COMPONENT_BROKER})
if (BUILD_SASL)
install(FILES sasl2/qpidd.conf
DESTINATION ${QPID_INSTALL_SASLDIR}
Modified: qpid/trunk/qpid/cpp/etc/Makefile.am
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/etc/Makefile.am?rev=1414392&r1=1414391&r2=1414392&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/etc/Makefile.am (original)
+++ qpid/trunk/qpid/cpp/etc/Makefile.am Tue Nov 27 20:38:41 2012
@@ -20,7 +20,7 @@ SASL_CONF = sasl2/qpidd.conf
EXTRA_DIST = \
$(SASL_CONF) \
- qpidd.service.in qpidd.in qpidd-primary.in qpidd.conf qpidc.conf CMakeLists.txt \
+ qpidd.service qpidd.in qpidd-primary.in qpidd.conf qpidc.conf CMakeLists.txt \
cluster.conf-example.xml.in
confdir = $(sysconfdir)/qpid
@@ -47,11 +47,11 @@ qpidd-primary: qpidd-primary.in
sed $(SUBST) $< > $@
cluster.conf-example.xml: cluster.conf-example.xml.in
sed $(SUBST) $< > $@
-qpidd.service: qpidd.service.in
- sed $(SUBST) $< > $@
CLEANFILES = qpidd qpidd-primary cluster.conf-example.xml qpidd.service
initddir = $(sysconfdir)/init.d
-nobase_initd_SCRIPTS = qpidd qpidd-primary qpidd.service
+nobase_initd_SCRIPTS = qpidd qpidd-primary
+systemddir = /usr/lib/systemd/system
+nobase_systemd_SCRIPTS = qpidd.service
Copied: qpid/trunk/qpid/cpp/etc/qpidd.service (from r1414355, qpid/trunk/qpid/cpp/etc/qpidd.service.in)
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/etc/qpidd.service?p2=qpid/trunk/qpid/cpp/etc/qpidd.service&p1=qpid/trunk/qpid/cpp/etc/qpidd.service.in&r1=1414355&r2=1414392&rev=1414392&view=diff
==============================================================================
(empty)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org