|
@@ -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_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
|
|
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
|
|
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
|
|
set(CPACK_GENERATOR "RPM")
|
|
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)
|
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
|
|
|
|