mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-06 20:43:44 +02:00
basic RPM package
still needs systemd/init scripts
This commit is contained in:
parent
1abcb5adf5
commit
02493d473f
2 changed files with 8 additions and 3 deletions
|
@ -239,7 +239,7 @@ add_dependencies(zerotier zt_osdep zt_core zt_controller zt_service_io_core)
|
|||
if("${ZT_PACKAGE_FORMAT}" MATCHES "DEB")
|
||||
include(packaging/debian.cmake)
|
||||
elseif("${ZT_PACKAGE_FORMAT}" MATCHES "RPM")
|
||||
|
||||
include(packaging/rpm.cmake)
|
||||
else()
|
||||
|
||||
endif()
|
||||
|
|
|
@ -7,8 +7,13 @@ set(CPACK_PACKAGE_VERSION_RELEASE ${PROJECT_VERSION_RELEASE})
|
|||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
|
||||
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
|
||||
set(CPACK_GENERATOR "RPM")
|
||||
# set(CPACK_DEBIAN_PACKAGE_MAINTAINER "ZeroTier, Inc.")
|
||||
|
||||
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
|
||||
set(CPACK_RPM_PACKAGE_RELEASE_DIST "%{dist}")
|
||||
set(CPACK_RPM_PACKAGE_VENDOR "ZeroTier, Inc.")
|
||||
set(CPACK_RPM_PACKAGE_AUTOREQ 1)
|
||||
set(CPACK_RPM_PACKAGE_REQUIRES "systemd, iproute, libstdc++")
|
||||
set(CPACK_RPM_PACKAGE_REQUIRES_PRE "/usr/sbin/useradd, /usr/bin/getent")
|
||||
set(CPACK_RPM_PACKAGE_OBSOLETES "zerotier-one")
|
||||
|
||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue