私は、そのソースが2つの別々のソフトウェアを構築していることを維持しているdebianパッケージを持っています。ビルドしたときに2つのパッケージ(foo-clientとfoo-server)が生成されるようにしたいのですが。debian wiki のPkgSplitページは私が手作りの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ファイルなどですが、ビルドされません。両方をビルドするには、どのようにルールファイルを変更する必要がありますか?