Невозможно повторно включить PPA после обновления до 12.10

Просто получите dpkg-source --commit игнорировать двоичные файлы с помощью переключателя extend-diff-ignore

Вот еще один простой способ сделать это: вы в основном говорите, что dpkg-source игнорирует то, что он не может понять (т. е. двоичные файлы) и учитывать его собственный бизнес;)

После добавления двоичного файла (ов) в первый раз ключ должен использовать dpkg-source --commit с переключателем --extend-diff-ignore, вдоль с соответствующими путями / именами файлов для игнорирования (Perl regex format).

Например, предположим, что вы вставляете кучу PNG в каталог llyrics, а затем модифицируете некоторые текстовые файлы. Правильный вызов фиксации:

dpkg-source --commit --extend-diff-ignore="(^|/)(llyrics/.*\.png)$"

Следуйте за этим:

debuild -S --source-option=--include-binaries

, чтобы загрузить ваш PPA.

Давайте проверим это с пакетом rhythmbox-plugin-llyrics с «игровой площадки» fossfreedom:

Получить исходный код: apt-get source rhythmbox-plugin-llyrics Измените текстовый файл и добавьте PNG: $ cd rhythmbox-plugin-llyrics-0.1 $ echo FORCE-A-DIFF >> llyrics/README $ wget -Ollyrics/dancemonkeyboy.png \ http://www.samrethsingh.com/wp-content/uploads/2009/02/untitled-image.png ... `llyrics/dancemonkeyboy.png' saved [243304/243304] Добавьте в список изменений и увеличьте версию с помощью Зафиксируйте изменения текста, игнорируя PNG с помощью: $ dpkg-source --commit --extend-diff-ignore="(^|/)(llyrics/.*\.png)$" dpkg-source: info: local changes detected, the modified files are: rhythmbox-plugin-llyrics-0.1/llyrics/README Enter the desired patch name: PPABinaryTest dpkg-source: info: local changes have been recorded in a new patch: rhythmbox-plugin-llyrics-0.1/debian/patches/PPABinaryTest Создайте источник / изменения: $ debuild -S --source-option=--include-binaries ... dpkg-source: info: building rhythmbox-plugin-llyrics using existing ./rhythmbox-plugin-llyrics_0.1.orig.tar.gz dpkg-source: info: adding llyrics/dancemonkeyboy.png to debian/source/include-binaries ...

И ... вуаля! (Launchpad-built deb - отметьте разницу в размере 200k ...)

1
задан 21 March 2013 в 01:19

0 ответов

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

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