@@ -33,14 +33,15 @@ if (DEFINED CROSS_COMPILE)
3333 set (CPACK_REL_VER ${LINUX_VERSION} )
3434else ()
3535 execute_process (
36- COMMAND lsb_release -r -s
36+ COMMAND awk -F= "$1==\" VERSION_ID\" {print $2}" /etc/os-release
37+ COMMAND tr -d "\" "
3738 OUTPUT_VARIABLE CPACK_REL_VER
3839 OUTPUT_STRIP_TRAILING_WHITESPACE
3940)
4041endif ()
4142
4243SET (PACKAGE_KIND "TGZ" )
43- if (${LINUX_FLAVOR} MATCHES "^(Ubuntu|Debian )" )
44+ if (${LINUX_FLAVOR} MATCHES "^(ubuntu|debian )" )
4445 execute_process (
4546 COMMAND dpkg --print-architecture
4647 OUTPUT_VARIABLE CPACK_ARCH
@@ -66,7 +67,7 @@ if (${LINUX_FLAVOR} MATCHES "^(Ubuntu|Debian)")
6667 endif ()
6768
6869 SET (CPACK_DEBIAN_AWS_PACKAGE_DEPENDS "xrt (>= ${XRT_VERSION_MAJOR} .${XRT_VERSION_MINOR} .${XRT_VERSION_PATCH} )" )
69- SET (CPACK_DEBIAN_XRT_PACKAGE_DEPENDS "ocl-icd-libopencl1 (>= 2.2.0), lsb-release, dkms (>= 2.2.0), udev, python3" )
70+ SET (CPACK_DEBIAN_XRT_PACKAGE_DEPENDS "ocl-icd-libopencl1 (>= 2.2.0), dkms (>= 2.2.0), udev, python3" )
7071
7172 if (${XRT_DEV_COMPONENT} STREQUAL "xrt" )
7273 # applications link with -luuid
@@ -95,7 +96,7 @@ if (${LINUX_FLAVOR} MATCHES "^(Ubuntu|Debian)")
9596 SET (CPACK_DEBIAN_PACKAGE_DEPENDS ${CPACK_DEBIAN_XRT_PACKAGE_DEPENDS} )
9697 endif ()
9798
98- elseif (${LINUX_FLAVOR} MATCHES "^(RedHat|CentOS|Amazon|Fedora|SUSE )" )
99+ elseif (${LINUX_FLAVOR} MATCHES "^(rhel|centos|amzn|fedora|sles )" )
99100 execute_process (
100101 COMMAND uname -m
101102 OUTPUT_VARIABLE CPACK_ARCH
@@ -123,10 +124,10 @@ elseif (${LINUX_FLAVOR} MATCHES "^(RedHat|CentOS|Amazon|Fedora|SUSE)")
123124 SET (CPACK_RPM_CONTAINER_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_BINARY_DIR} /container/prerm" )
124125 SET (CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/usr/local" "/usr/src" "/opt" "/etc/OpenCL" "/etc/OpenCL/vendors" "/usr/lib" "/usr/lib/pkgconfig" "/usr/lib64/pkgconfig" "/lib" "/lib/firmware" )
125126 SET (CPACK_RPM_AWS_PACKAGE_REQUIRES "xrt >= ${XRT_VERSION_MAJOR} .${XRT_VERSION_MINOR} .${XRT_VERSION_PATCH} " )
126- if (${LINUX_FLAVOR} MATCHES "^(SUSE )" )
127- SET (CPACK_RPM_XRT_PACKAGE_REQUIRES "ocl-icd-devel >= 2.2, lsb-release, dkms >= 2.2.0, python3 >= 3.6" )
127+ if (${LINUX_FLAVOR} MATCHES "^(sles )" )
128+ SET (CPACK_RPM_XRT_PACKAGE_REQUIRES "ocl-icd-devel >= 2.2, dkms >= 2.2.0, python3 >= 3.6" )
128129 else ()
129- SET (CPACK_RPM_XRT_PACKAGE_REQUIRES "ocl-icd >= 2.2, redhat-lsb-core, dkms >= 2.5.0, python3 >= 3.6" )
130+ SET (CPACK_RPM_XRT_PACKAGE_REQUIRES "ocl-icd >= 2.2, dkms >= 2.5.0, python3 >= 3.6" )
130131 endif ()
131132
132133 if (${XRT_DEV_COMPONENT} STREQUAL "xrt" )
@@ -158,7 +159,7 @@ endif()
158159# On Amazon Linux CPACK_REL_VER is just '2' and it is hard to
159160# distinguish it as AL package, so adding CPACK_FLOVOR (eg: amzn)
160161# to package name
161- if (${LINUX_FLAVOR} MATCHES "^Amazon " )
162+ if (${LINUX_FLAVOR} MATCHES "^amzn " )
162163 execute_process (
163164 COMMAND awk -F= "$1==\" ID\" {print $2}" /etc/os-release
164165 COMMAND tr -d "\" "
0 commit comments