Signed-off-by: Michael Fritch <mfritch@suse.com>
install -m 0644 -D etc/sysctl/90-ceph-osd.conf %{buildroot}%{_sysctldir}/90-ceph-osd.conf
install -m 0755 -D src/tools/rbd_nbd/rbd-nbd_quiesce %{buildroot}%{_libexecdir}/rbd-nbd/rbd-nbd_quiesce
-install -m 0755 src/cephadm/cephadm %{buildroot}%{_sbindir}/cephadm
mkdir -p %{buildroot}%{_sharedstatedir}/cephadm
chmod 0700 %{buildroot}%{_sharedstatedir}/cephadm
mkdir -p %{buildroot}%{_sharedstatedir}/cephadm/.ssh
install -D -m 440 sudoers.d/ceph-smartctl $(DESTDIR)/etc/sudoers.d/ceph-smartctl
install -D -m 755 src/tools/rbd_nbd/rbd-nbd_quiesce $(DESTDIR)/usr/libexec/rbd-nbd/rbd-nbd_quiesce
- install -m 755 src/cephadm/cephadm $(DESTDIR)/usr/sbin/cephadm
-
install -m 644 -D monitoring/ceph-mixin/prometheus_alerts.yml $(DESTDIR)/etc/prometheus/ceph/ceph_default_alerts.yml
# doc/changelog is a directory, which confuses dh_installchangelogs
add_tox_test(cephadm TOX_ENVS py3 mypy flake8)
endif()
-set(bin_target_file ${CMAKE_BINARY_DIR}/bin/cephadm)
+set(bin_target_file ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/cephadm)
add_custom_command(
OUTPUT "${bin_target_file}"
add_custom_target(cephadm ALL
DEPENDS "${bin_target_file}")
+
+install(PROGRAMS
+ ${bin_target_file}
+ DESTINATION ${CMAKE_INSTALL_SBINDIR})