Skip to content

Commit 68c72c5

Browse files
committed
systemd: use CMake install prefix in templates
The current systemd services use hard coded paths. This commit uses CMake install prefix in the templates to setup paths to executables where they are actually installed. Signed-off-by: steven <[email protected]>
1 parent ad7c409 commit 68c72c5

13 files changed

+15
-15
lines changed

systemd/ceph-crash.service.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Description=Ceph crash dump collector
33

44
[Service]
55
Type=simple
6-
ExecStart=/usr/bin/ceph-crash
6+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-crash
77
Restart=always
88
RestartSec=10
99
StartLimitInterval=10min

systemd/ceph-exporter.service.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Wants=network-online.target local-fs.target ceph.target ceph-mon.target
77

88
[Service]
99
ExecReload=/bin/kill -HUP $MAINPID
10-
ExecStart=/usr/bin/ceph-exporter -f --id %i --setuser ceph --setgroup ceph
10+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-exporter -f --id %i --setuser ceph --setgroup ceph
1111
LockPersonality=true
1212
NoNewPrivileges=true
1313
PrivateDevices=yes

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PartOf=ceph-fuse.target
77

88
[Service]
99
EnvironmentFile=-@SYSTEMD_ENV_FILE@
10-
ExecStart=/usr/bin/ceph-fuse -f %I
10+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-fuse -f %I
1111
LockPersonality=true
1212
MemoryDenyWriteExecute=true
1313
NoNewPrivileges=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PartOf=ceph-immutable-object-cache.target
77
[Service]
88
EnvironmentFile=-@SYSTEMD_ENV_FILE@
99
ExecReload=/bin/kill -HUP $MAINPID
10-
ExecStart=/usr/bin/ceph-immutable-object-cache -f --id %i --setuser ceph --setgroup ceph
10+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-immutable-object-cache -f --id %i --setuser ceph --setgroup ceph
1111
LockPersonality=true
1212
MemoryDenyWriteExecute=true
1313
NoNewPrivileges=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.targe
88
[Service]
99
EnvironmentFile=-@SYSTEMD_ENV_FILE@
1010
ExecReload=/bin/kill -HUP $MAINPID
11-
ExecStart=/usr/bin/ceph-mds -f --id %i --setuser ceph --setgroup ceph
11+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-mds -f --id %i --setuser ceph --setgroup ceph
1212
LimitNOFILE=1048576
1313
LimitNPROC=1048576
1414
LockPersonality=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.targe
88
[Service]
99
EnvironmentFile=-@SYSTEMD_ENV_FILE@
1010
ExecReload=/bin/kill -HUP $MAINPID
11-
ExecStart=/usr/bin/ceph-mgr -f --id %i --setuser ceph --setgroup ceph
11+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-mgr -f --id %i --setuser ceph --setgroup ceph
1212
LimitNOFILE=1048576
1313
LimitNPROC=1048576
1414
LockPersonality=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.targe
1212
[Service]
1313
EnvironmentFile=-@SYSTEMD_ENV_FILE@
1414
ExecReload=/bin/kill -HUP $MAINPID
15-
ExecStart=/usr/bin/ceph-mon -f --id %i --setuser ceph --setgroup ceph
15+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-mon -f --id %i --setuser ceph --setgroup ceph
1616
LimitNOFILE=1048576
1717
LimitNPROC=1048576
1818
LockPersonality=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.targe
88
[Service]
99
EnvironmentFile=-@SYSTEMD_ENV_FILE@
1010
ExecReload=/bin/kill -HUP $MAINPID
11-
ExecStart=/usr/bin/ceph-osd -f --id %i --setuser ceph --setgroup ceph
11+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/ceph-osd -f --id %i --setuser ceph --setgroup ceph
1212
ExecStartPre=@CMAKE_INSTALL_FULL_LIBEXECDIR@/ceph/ceph-osd-prestart.sh --id %i
1313
LimitNOFILE=1048576
1414
LimitNPROC=1048576

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.targe
77

88
[Service]
99
EnvironmentFile=-@SYSTEMD_ENV_FILE@
10-
ExecStart=/usr/bin/radosgw -f --name client.%i --setuser ceph --setgroup ceph
10+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/radosgw -f --name client.%i --setuser ceph --setgroup ceph
1111
LimitNOFILE=1048576
1212
LimitNPROC=1048576
1313
LockPersonality=true

systemd/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PartOf=ceph-rbd-mirror.target
77
[Service]
88
EnvironmentFile=-@SYSTEMD_ENV_FILE@
99
ExecReload=/bin/kill -HUP $MAINPID
10-
ExecStart=/usr/bin/rbd-mirror -f --id %i --setuser ceph --setgroup ceph
10+
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/rbd-mirror -f --id %i --setuser ceph --setgroup ceph
1111
LimitNOFILE=1048576
1212
LimitNPROC=1048576
1313
LockPersonality=true

0 commit comments

Comments
 (0)