J'ai besoin de créer un répertoire sur le chemin /opt/
avec autorisation de lecture/écriture pour tout le monde (autorisation 777) pendant l'installation de .deb sur Ubuntu 14.04, 64 bits.
Je n'ai pas de connexion root sur ma machine, je peux donc obtenir l'accès root par Sudo
et j'installe le .deb avec Sudo
sur ma machine.
En ce moment j'utilise:
Sudo chmod -R 777 /opt/mydirectory/
Mais je veux que ce répertoire crée avec une autorisation de lecture/écriture pour tout le monde.
J'utilise la commande:
INSTALL(TARGETS app RUNTIME DESTINATION /opt/mydirectory)
dans mon fichier cmakelist.txt.
Merci.
Ajoutez ce qui suit debian/my_package.postint
pour créer le répertoire et modifier ses autorisations:
#!/bin/sh
#DEBHELPER#
set -e
mkdir -p /opt/mydirectory
chmod 777 /opt/mydirectory
Créez ensuite votre package avec dpkg-buildpackage -b
par exemple.