У меня есть пакет 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 и др., но они не собираются. Как мне нужно изменить файл правил, чтобы он собрал оба?

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .