2014-02-20 4 views
1

В моей папке debian моего пакета debian я хочу добавить пост-шаг, который удаляет каталог, например.Добавить собственный poststep в пакет Debian - postrm.debhelper

Я думаю, что файл * .postrm.debhelper подходит именно для этого. Но этот файл будет перезаписан несколькими справочными файлами (dh_installinit, dh_icons).

Как добавить собственные действия к этим скриптам, чтобы они слились с командами, которые будут автоматически сгенерированы?

Update: Я вижу в dh_installdeb из страницы руководства, что я должен добавить # DEBHELPER # в качестве заполнителя. Но даже я сделать это в конце файла, как это, весь мой файл будет перезаписан:

#My own commentar 
echo "My own action" 

#DEBHELPER# 

Update 2: dh_clean и dh_prep выполнить

rm -rf package.*.debhelper 

следующие они смещаются скрипт-образцы от /usr/share/debhelper/autoscripts/ в скрипт postrm.debhelper.

ответ

2

Решение

Rename файл: [имя_пакет] .postrm.debhelper ==> [имя_пакет] .postrm

После этого Моего собственного commentar будет храниться выше команд автоматически созданным, который будет размещен на рабочем месте # DEBHELPER #.

#My own commentar 
echo "My own action" 

#DEBHELPER#