Another question, how to set the owner of files for MacOSX PackageMaker
packages?

2009/8/14 Dong Tiger <idlecat...@gmail.com>

> "fakeroot make package" solved my problem.
>
> 2009/8/10 Eric Noulard <eric.noul...@gmail.com>
>
> 2009/8/10 Dong Tiger <idlecat...@gmail.com>:
>> > Thanks. I'll take a look although I feel CPack should be able to take
>> care
>> > of that automatically.
>>
>> That's your point of view and I respect it but...
>>
>> > Especially the owner of files should not be the user who builds the
>> package.
>>
>> this is precisely the jobs of the packager (or the final packaging
>> tool, rpm, dpkg etc...)
>> to chose that kind of thing.
>> How would CPack decide to change ownership?
>>
>> root may be an option for your particular package and distros but other
>> choices may be valid too. Moreover giving ownership to root mostly
>> need to be root unless you use something like fakeroot (already
>> pointed-out previously).
>>
>> That said some CPack generator (DEB, RPM) mostly relies on underlying
>> tools (dpkg, rpmbuild)
>> so the CPACK_DEBIAN_xxx or CPACK_RPM_xxx are used to control actual
>> feature
>> of the underlying tool.
>> See:
>> http://www.vtk.org/Wiki/CMake:CPackPackageGenerators#DEB_.28UNIX_only.29
>> http://www.vtk.org/Wiki/CMake:CPackPackageGenerators#RPM_.28Unix_Only.29
>>
>> If you know the dpkg specific features or file from DEB format which
>> should be used
>> to tune the package build, do not hesitate to propose patches.
>>
>> Concerned file for CPack Deb generator are
>> CMake/Source/CPack/cmCPackDebGenerator.cxx
>> CMake/Source/CPack/cmCPackDebGenerator.h
>> CMake/Modules/CPackDeb.cmake
>>
>> --
>> Erk
>> Membre de l'April - « promouvoir et défendre le logiciel libre » -
>> http://www.april.org
>>
>
>
_______________________________________________
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://www.cmake.org/mailman/listinfo/cmake

Reply via email to