The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=12864 ====================================================================== Reported By: Deborah Pickett Assigned To: ====================================================================== Project: CMake Issue ID: 12864 Category: CPack Reproducibility: N/A Severity: feature Priority: low Status: new ====================================================================== Date Submitted: 2012-01-08 22:44 EST Last Modified: 2012-01-08 22:44 EST ====================================================================== Summary: CPackRPM additional variable CPACK_RPM_FILTER_FILELIST to remove well-known directories from %files list Description: As discussed in 0012305, including well-known directories in an RPM .spec %files list can lead to portability problems.
Example: %files /etc /etc/init.d /etc/init.d/mydaemon The above innocuous snippet will lead to this unhelpful error when installing on Red Hat (but not on Suse): file /etc/init.d from install of mypackage-1.x86_64 conflicts with file from package chkconfig-1.3.30.2-2.el5.x86_64 Portable RPMs need to omit "well-known" directories which are certain to be installed on the destination system, like /usr, /etc, /etc/init.d, /dev. This is even more important when the directory is a symbolic link (like /etc/init.d) or a special filesystem (like /dev). Feature request: define a variable CPACK_RPM_FILTER_FILELIST which contains a list of absolute paths that are to be suppressed from the %files list. By default it should contain "/usr";"/usr/lib";"/etc";"/etc/init.d";"/lib" (negotiable). Also allow user to define additional files/directories in variable CPACK_RPM_FILTER_USER_FILELIST, which are treated similarly. Additional Information: Probably depends on 0012863 ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-01-08 22:44 Deborah PickettNew Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers