diff --git a/cmake/packages.cmake b/cmake/packages.cmake index 6543c3f..f03d179 100644 --- a/cmake/packages.cmake +++ b/cmake/packages.cmake @@ -24,6 +24,7 @@ endif () set (PACKAGE_NAME "${CMAKE_PROJECT_NAME}") set (PACKAGE_VERSION "0.1.0.${GIT_CHECKIN_COUNT}") +set (PACKAGE_RELEASE "1") set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") set (PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") set (PACKAGE_BUGREPORT "https://github.com/Qihoo360/mpic/issues") @@ -43,7 +44,7 @@ set (CPACK_PACKAGE_ARCHITECTURE "${KERNEL_RELEASE}") set (CPACK_PACKAGE_VERSION_MAJOR "${PACKAGE_VERSION_MAJOR}") set (CPACK_PACKAGE_VERSION_MINOR "${PACKAGE_VERSION_MINOR}") set (CPACK_PACKAGE_VERSION_PATCH "${PACKAGE_VERSION_PATCH}") -set (CPACK_PACKAGE_FILE_NAME "${PACKAGE_NAME}-${PACKAGE_VERSION}-${CPACK_PACKAGE_ARCHITECTURE}") +set (CPACK_PACKAGE_FILE_NAME "${PACKAGE_NAME}-${PACKAGE_VERSION}-${PACKAGE_RELEASE}.${CPACK_PACKAGE_ARCHITECTURE}") set (CPACK_OUTPUT_FILE_PREFIX packages) #message(STATUS "XXXXXXXXXXXXXXX PACKAGE_SOVERSION=" ${PACKAGE_SOVERSION}) @@ -52,5 +53,7 @@ set (CPACK_OUTPUT_FILE_PREFIX packages) set (CPACK_GENERATOR "RPM;TGZ;DEB") set (CPACK_PACKAGING_INSTALL_PREFIX "/home/s/safe") +set (CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST "/home/s" "/home/s/include" "/home/s/lib" "/home/s/safe" + "/home/s/safe/bin" "/home/s/safe/lib" "/home/s/safe/include") diff --git a/cmake/rpm_kernel_release.sh b/cmake/rpm_kernel_release.sh index bcd1fb0..96d878a 100755 --- a/cmake/rpm_kernel_release.sh +++ b/cmake/rpm_kernel_release.sh @@ -1,3 +1 @@ -EL=`uname -r | awk -F. '{print $4}'` -ARCH=`uname -r | awk -F. '{print $5}'` -echo -n ${EL}.${ARCH} +echo -n $(/usr/lib/rpm/redhat/dist.sh --dist | awk -F '.' '{print $2}').$(uname -m)