Crie um diretório durante a instalação de .deb com direitos de acesso de leitura de leitura usando cmaklist.txt

2

Eu preciso criar um diretório no caminho /opt/ com permissão de leitura para todos (permissão 777) durante a instalação de .deb no Ubuntu 14.04, 64 bits.

Eu não tenho login de root em minha máquina para obter acesso root por sudo e estou instalando o .deb com sudo na minha máquina.

Agora estou usando:

sudo chmod -R 777 /opt/mydirectory/

Mas quero que esse diretório crie com permissão de leitura para todos.

Estou usando o comando:

INSTALL(TARGETS app RUNTIME DESTINATION /opt/mydirectory)

no meu arquivo cmakelist.txt.

Obrigado.

    
por User2546 12.09.2014 / 09:53

1 resposta

2

Adicione o seguinte debian/my_package.postint para criar o diretório e alterar suas permissões:

#!/bin/sh

#DEBHELPER#

set -e

mkdir -p /opt/mydirectory
chmod 777 /opt/mydirectory

Em seguida, crie seu pacote com dpkg-buildpackage -b , por exemplo.

    
por Sylvain Pineau 12.09.2014 / 10:27