Fix lintian errors related to maintainer, postinst script and
permissions.

Change-Id: I6924ff92ff5453fa7e562a6188c2c91cea87df68


[ROCm/rdc commit: 7a05145542]
Этот коммит содержится в:
Chris Freehill
2021-03-03 12:10:59 -06:00
родитель a3398b4751
Коммит 26081ea3cf
5 изменённых файлов: 24 добавлений и 15 удалений
+17 -7
Просмотреть файл
@@ -132,12 +132,19 @@ if (NOT DEFINED CPACK_PACKAGE_VENDOR)
endif()
if (NOT DEFINED CPACK_PACKAGE_CONTACT)
set(CPACK_PACKAGE_CONTACT "Advanced Micro Devices, Inc.")
set(CPACK_PACKAGE_CONTACT "RDC Support <rdc.support@amd.com>")
endif()
if (NOT DEFINED CPACK_PACKAGE_DESCRIPTION_SUMMARY)
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY
"Radeon Data Center Tools")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD Radeon Data Center")
endif()
if (NOT DEFINED CPACK_PACKAGE_DESCRIPTION)
set(CPACK_PACKAGE_DESCRIPTION "This package contains the AMD Radeon Data Center tools.")
endif()
if (NOT DEFINED CPACK_RESOURCE_FILE_LICENSE)
set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
endif()
if (NOT RDC_PACKAGE)
@@ -265,15 +272,18 @@ else()
set(DISTRO_ROOT "/lib/systemd/system")
endif()
# 755 permissions
set(INST_SCR_PERM "OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ
GROUP_EXECUTE WORLD_READ WORLD_EXECUTE")
configure_file(
"${PROJECT_SOURCE_DIR}/src/DEBIAN_postinst.in"
"${PROJECT_SOURCE_DIR}/DEBIAN/postinst")
"${PROJECT_SOURCE_DIR}/DEBIAN/postinst" FILE_PERMISSIONS ${INST_SCR_PERM})
configure_file(
"${PROJECT_SOURCE_DIR}/src/RPM_rpm_post.in"
"${PROJECT_SOURCE_DIR}/RPM/rpm_post")
"${PROJECT_SOURCE_DIR}/RPM/rpm_post" FILE_PERMISSIONS ${INST_SCR_PERM})
configure_file(
"${PROJECT_SOURCE_DIR}/src/RPM_postun.in"
"${PROJECT_SOURCE_DIR}/RPM/rpm_postun")
"${PROJECT_SOURCE_DIR}/RPM/rpm_postun" FILE_PERMISSIONS ${INST_SCR_PERM})
if ( DEFINED ENV{ROCM_LIBPATCH_VERSION} )
set ( CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}.$ENV{ROCM_LIBPATCH_VERSION}" )
@@ -295,7 +305,7 @@ set ( CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT" )
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA
"${CMAKE_CURRENT_SOURCE_DIR}/DEBIAN/postinst;
${CMAKE_CURRENT_SOURCE_DIR}/DEBIAN/prerm")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "rocm-smi-lib")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "rocm-smi-lib, libc6")
# RPM package specific variables
if ( DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE} )
+4 -5
Просмотреть файл
@@ -1,9 +1,8 @@
Package: rdc
Architecture: amd64
Maintainer: Advanced Micro Devices Inc.
Maintainer: Advanced Micro Devices (AMD) <rdc.support@amd.com>
Depends:
Priority: optional
Version: MODULE_VERSION
Depends:
Homepage:
Description: Radeon Data Center (RDC) Tools
Description: AMD Radeon Data Center
This package contains the Radeon Data Center tools.
+1 -1
Просмотреть файл
@@ -59,7 +59,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -std=c++11 -pthread ")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
if ("${CMAKE_BUILD_TYPE}" STREQUAL Release)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -s")
else ()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb -O0 -DDEBUG")
endif ()
+1 -1
Просмотреть файл
@@ -52,7 +52,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -std=c++11 ")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
if ("${CMAKE_BUILD_TYPE}" STREQUAL Release)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -s")
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb -O0 -DDEBUG")
endif()
+1 -1
Просмотреть файл
@@ -1,4 +1,4 @@
#/bin/bash
#!/bin/bash
# This will return 0 if an id is created and non-zero if
# it already exists