View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0015752 | CMake | CPack | public | 2015-09-20 05:00 | 2015-09-20 15:45 | ||||
Reporter | danblack | ||||||||
Assigned To | Domen Vrankar | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | duplicate | ||||||
Platform | OS | OS Version | |||||||
Product Version | CMake 3.2.2 | ||||||||
Target Version | Fixed in Version | CMake 3.3 | |||||||
Summary | 0015752: CPackRPM leave @PROTECTED_AT@ in rpm spec | ||||||||
Description | Related issue where patch was introduced 0014063 diff -u _CPack_Packages/Linux/RPM/SPECS/MariaDB-server.spec.in _CPack_Packages/Linux/RPM/SPECS/MariaDB-server.spec -@CPACK_RPM_INSTALL_FILES@ -@CPACK_RPM_ABSOLUTE_INSTALL_FILES@ -@CPACK_RPM_USER_INSTALL_FILES@ +%dir "/etc/my.cnf.d" +"/usr/sbin/rcmysql" +"/usr/sbin/mysqld" +%dir "/usr/lib/systemd" +%dir "/usr/lib/systemd/system" +%dir "/usr/lib/systemd/system/mariadb@PROTECTED_AT@bootstrap.service.d" | ||||||||
Steps To Reproduce | 1. CMakeLists.txt INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-bootstrap.conf DESTINATION ${SYSTEMD_SYSTEM_CONFDIR}/mariadb@bootstrap.service.d/ COMPONENT Server ) 2. error: Directory not found: /home/dan/software_projects/mariadb-server/_CPack_Packages/Linux/RPM/MariaDB-10.1.8-centos5-x86_64/server/usr/lib/systemd/system/mariadb@PROTECTED_AT@bootstrap.service.d Directory not found: /home/dan/software_projects/mariadb-server/_CPack_Packages/Linux/RPM/MariaDB-10.1.8-centos5-x86_64/server/usr/lib/systemd/system/mariadb@PROTECTED_AT@bootstrap.service.d ... CPack Error: Error when generating package: MariaDB Makefile:96: recipe for target 'package' failed make: *** [package] Error 1 | ||||||||
Additional Information | patch --- /usr/share/cmake/Modules/CPackRPM.cmake.orig 2015-09-20 16:58:41.218835125 +1000 +++ /usr/share/cmake/Modules/CPackRPM.cmake 2015-09-20 18:42:52.023543458 +1000 @@ -1184,6 +1184,7 @@ # - either because the user asked for it : CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE # - or the user did not provide one : NOT CPACK_RPM_USER_BINARY_SPECFILE if(CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE OR NOT CPACK_RPM_USER_BINARY_SPECFILE) + string(REPLACE "\@PROTECTED_AT\@" "@" CPACK_RPM_INSTALL_FILES "${CPACK_RPM_INSTALL_FILES}") file(WRITE ${CPACK_RPM_BINARY_SPECFILE}.in "# -*- rpm-spec -*- BuildRoot: \@CPACK_RPM_DIRECTORY\@/\@CPACK_PACKAGE_FILE_NAME\@\@CPACK_RPM_PACKAGE_COMPONENT_PART_PATH\@ | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0039448) danblack (reporter) 2015-09-20 05:28 |
http://www.cmake.org/pipermail/cmake/2014-March/057124.html [^] checked cmake-3.3.1 this appears to have been reverted. http://www.cmake.org/gitweb?p=cmake.git;a=commit;h=5857ca5e0d6c6f04486153f69184ba5d76b13f0b [^] |
(0039449) danblack (reporter) 2015-09-20 05:30 |
dup 0014782 |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2015-09-20 05:00 | danblack | New Issue | |
2015-09-20 05:28 | danblack | Note Added: 0039448 | |
2015-09-20 05:30 | danblack | Note Added: 0039449 | |
2015-09-20 15:45 | Domen Vrankar | Status | new => closed |
2015-09-20 15:45 | Domen Vrankar | Assigned To | => Domen Vrankar |
2015-09-20 15:45 | Domen Vrankar | Resolution | open => duplicate |
2015-09-20 15:45 | Domen Vrankar | Fixed in Version | => CMake 3.3 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |