]> git.proxmox.com Git - ceph.git/blob - ceph/systemd/CMakeLists.txt
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / systemd / CMakeLists.txt
1 set(CMAKE_INSTALL_SYSTEMD_SERVICEDIR "${CMAKE_INSTALL_LIBEXECDIR}/systemd/system"
2 CACHE PATH "Location for systemd service files")
3 set(CEPH_SYSTEMD_ENV_DIR "/etc/sysconfig"
4 CACHE PATH "Location for systemd service environmental variable settings files")
5 set(SYSTEMD_ENV_FILE "${CEPH_SYSTEMD_ENV_DIR}/ceph")
6 foreach(service
7 ceph-crash
8 ceph-fuse@
9 ceph-mds@
10 ceph-mgr@
11 ceph-mon@
12 ceph-osd@
13 ceph-radosgw@
14 ceph-rbd-mirror@
15 ceph-immutable-object-cache@
16 cephfs-mirror@
17 rbdmap)
18 configure_file(
19 ${service}.service.in
20 ${service}.service
21 @ONLY)
22 install(
23 FILES ${CMAKE_CURRENT_BINARY_DIR}/${service}.service
24 DESTINATION ${CMAKE_INSTALL_SYSTEMD_SERVICEDIR})
25 endforeach()
26
27 install(FILES
28 ceph.target
29 ceph-fuse.target
30 ceph-osd.target
31 ceph-mgr.target
32 ceph-mon.target
33 ceph-mds.target
34 ceph-radosgw.target
35 ceph-rbd-mirror.target
36 ceph-immutable-object-cache.target
37 ceph-volume@.service
38 cephfs-mirror.target
39 DESTINATION ${CMAKE_INSTALL_SYSTEMD_SERVICEDIR})