Переименовать файл во время установки пакета Debian

У меня есть скрипт на python, который я хочу запаковать для Debian. Я использую файл debian / install, в котором я написал

auto_dice.py /usr/bin/

Linitan, а затем жалуется на расширение .py (script-with-language-extension).

Затем я изменил его на

auto_dice.py /usr/bin/autodice.py

, что вызывает ошибку, поскольку он интерпретировал autodice.py как каталог.

Как я могу сделать переименование там? Я не хочу переименовывать свой скрипт Python в источниках.

15
задан 5 April 2011 в 18:27

2 ответа

Вы не можете переименовывать файлы, используя dh_install (через debian/install). Вам нужно будет переименовать его во время debian/rules цели «build», прежде чем вы перейдете к вызову dh_install.

0
ответ дан 5 April 2011 в 18:27

Из ошибки Debian 245554 уже упоминалось:

это уже легко исправить, если использовать dh> = 9 и dh-exec. Просто сделайте ваш файл .install исполняемым, добавьте #! / Usr / bin / dh-exec в начало, и вы можете использовать «source => dest», например:

#!/usr/bin/dh-exec
debian/default.conf => /etc/my-package/start.conf
0
ответ дан 5 April 2011 в 18:27

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

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