Разрешения файла установки CMake не являются правильными разрешениями - PullRequest
0 голосов
/ 27 марта 2019

Я использую CMake для создания пакета Debian, и я устанавливаю файл, который мне нужно отредактировать (иначе говоря, имеют права на запись)

Я пытался использовать это решение , и оно не работает для меня.

Я также пытался посмотреть в CMake документах , и там не было никакой помощи.

install(FILES 
        ${CMAKE_CURRENT_SOURCE_DIR}/fileA 
        ${CMAKE_CURRENT_SOURCE_DIR}/fileB
    DESTINATION /etc/path/here
    PERMISSIONS
    OWNER_EXECUTE OWNER_WRITE OWNER_READ
    GROUP_EXECUTE GROUP_WRITE GROUP_READ
    WORLD_EXECUTE WORLD_WRITE WORLD_READ
    )

Когда я устанавливаю пакет Debian, он помещает файл в правильное местоположение, но не с указанными мною разрешениями. Это дает разрешения -rwxr-xr-x, когда я ищу -rwxrwxrwx.

...