mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-07 04:53:44 +02:00
make install works on Linux
This commit is contained in:
parent
930bd91598
commit
7c6f5e2c37
3 changed files with 19 additions and 37 deletions
|
@ -235,6 +235,25 @@ add_custom_target(
|
||||||
)
|
)
|
||||||
add_dependencies(zerotier zt_osdep zt_core zt_controller zt_service_io_core)
|
add_dependencies(zerotier zt_osdep zt_core zt_controller zt_service_io_core)
|
||||||
|
|
||||||
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
||||||
|
if("${CMAKE_SYSTEM_NAME}" EQUAL "Linux")
|
||||||
|
if(IS_DIRECTORY /lib/systemd/system)
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
||||||
|
DESTINATION /lib/systemd/system
|
||||||
|
)
|
||||||
|
elseif(IS_DIRECTORY /usr/lib/systemd/system)
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
||||||
|
DESTINATION /usr/lib/systemd/system
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.init
|
||||||
|
DESTINATION /etc/init.d
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
if("${ZT_PACKAGE_FORMAT}" MATCHES "DEB")
|
if("${ZT_PACKAGE_FORMAT}" MATCHES "DEB")
|
||||||
include(packaging/debian.cmake)
|
include(packaging/debian.cmake)
|
||||||
|
|
|
@ -19,23 +19,4 @@ set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/packaging/de
|
||||||
|
|
||||||
set(CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT")
|
set(CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT")
|
||||||
|
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
|
||||||
|
|
||||||
if(IS_DIRECTORY /lib/systemd/system)
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
|
||||||
DESTINATION /lib/systemd/system
|
|
||||||
)
|
|
||||||
elseif(IS_DIRECTORY /usr/lib/systemd/system)
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
|
||||||
DESTINATION /usr/lib/systemd/system
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.init
|
|
||||||
DESTINATION /etc/init.d
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(CPack)
|
include(CPack)
|
||||||
|
|
|
@ -23,22 +23,4 @@ set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/packaging/
|
||||||
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/packaging/rpm/rpm.preun")
|
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/packaging/rpm/rpm.preun")
|
||||||
set(CPACK_RPM_CHANGELOG_FILE" ${CMAKE_CURRENT_SOURCE_DIR}/packaging/rpm/rpm.changelog")
|
set(CPACK_RPM_CHANGELOG_FILE" ${CMAKE_CURRENT_SOURCE_DIR}/packaging/rpm/rpm.changelog")
|
||||||
|
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
|
||||||
if(IS_DIRECTORY /lib/systemd/system)
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
|
||||||
DESTINATION /lib/systemd/system
|
|
||||||
)
|
|
||||||
elseif(IS_DIRECTORY /usr/lib/systemd/system)
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
|
||||||
DESTINATION /usr/lib/systemd/system
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.init
|
|
||||||
DESTINATION /etc/init.d
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(CPack)
|
include(CPack)
|
||||||
|
|
Loading…
Add table
Reference in a new issue