subprocess.check_output(['systemctl', 'start', unit_name])
def get_unit_file(fsid, uid, gid):
+ install_path = find_program('install')
u = """[Unit]
Description=Ceph daemon for {fsid}
LimitNPROC=1048576
EnvironmentFile=-/etc/environment
ExecStartPre=-{podman_path} rm ceph-{fsid}-%i
-ExecStartPre=-install -d -m0770 -o {uid} -g {gid} /var/run/ceph/{fsid}
+ExecStartPre=-{install_path} -d -m0770 -o {uid} -g {gid} /var/run/ceph/{fsid}
ExecStart=/bin/bash {data_dir}/{fsid}/%i/cmd
ExecStop=-{podman_path} stop ceph-{fsid}-%i
Restart=on-failure
WantedBy=ceph-{fsid}.target
""".format(
podman_path=podman_path,
+ install_path=install_path,
fsid=fsid,
uid=uid,
gid=gid,