Создайте каталог во время .deb установки с правами доступа для записи чтения с помощью cmaklist.txt

Я должен создать каталог в пути /opt/ с чтением пишут разрешение для всех (777 разрешений) во время .deb установки на Ubuntu 14.04, 64 бита.

У меня нет корневого входа в систему на моей машине, таким образом, я могу получить корневой доступ sudo и я устанавливаю .deb с sudo на моей машине.

Прямо сейчас я использую:

sudo chmod -R 777 /opt/mydirectory/

Но я хочу тот этот каталог, создают с разрешением записи чтения для всех.

Я использую команду:

INSTALL(TARGETS app RUNTIME DESTINATION /opt/mydirectory)

в моем файле cmakelist.txt.

Спасибо.

2
задан 12 September 2014 в 12:30

1 ответ

Добавьте следующий debian/my_package.postint, чтобы создать каталог и изменить его полномочия:

#!/bin/sh

#DEBHELPER#

set -e

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

Тогда создают Ваш пакет с dpkg-buildpackage -b, например.

2
ответ дан 7 October 2019 в 02:52

Другие вопросы по тегам:

Похожие вопросы: