[CMake] How to set suid for an executable with CMake and CPack?

Michael Wild themiwi at gmail.com
Mon Aug 10 07:06:11 EDT 2009


you probably want to have a look at the fakeroot package

Michael

On 10. Aug, 2009, at 12:23, Dong Tiger wrote:

> I tried with
>
> install(TARGETS
>     my_executable
>     RUNTIME DESTINATION bin
>     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ
> GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID
> )
>
> But it only works if I do "sudo make install" before "cpack -G DEB".  
> How to
> avoid the "sudo make install" step?  Can I embed post-install script  
> in
> cpack generated debian package?
>
> --
> Tiger
>
>
> 2009/8/10 Dong Tiger <idlecat511 at gmail.com>
>
>> Hi,
>>
>> I use CPack to  build debian package for my project. One of the  
>> executables
>> in my project need to have suid set. How could I do that?
>>
>> TIA
>>
>> --
>> Tiger
>>
> _______________________________________________
> 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



More information about the CMake mailing list