Как создать разделенный пакет debian при использовании debhelper


0

У меня есть пакет debian, который я поддерживаю, и его исходный код создает две отдельные части программного обеспечения. Я хотел бы сделать это так, чтобы он генерировал два пакета при сборке (foo-client и foo-server). На странице PkgSplit в вики Debian предполагается, что я использую rulesфайл, созданный вручную , а мой - с использованием готовых правил debhelper. Мой rulesфайл выглядит так:

#!/usr/bin/make -f

DEB_DH_INSTALL_ARGS = "--exclude=.svn"

include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk

# this is run without fakeroot/sudo because we need the 
# users maven configuration for access to private repos, etc
build:
    /usr/bin/mvn clean package assembly:assembly -DskipTests=true

clean::
    rm -rf target

Как я могу изменить это так, чтобы он делал то, что мне нужно? Я добавил foo-server в файл debian / control (foo-client уже был там), и он прекрасно работает с файлами в каталоге debian /, такими как foo-client.install, foo-client.dirs и т. Д. Я добавил файлы foo-server.install и др., но они не собираются. Как мне нужно изменить файл правил, чтобы он собрал оба?

Ответы:


0

Проблема не была связана с этим, это была ошибка в другом месте в файлах метаданных.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.