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