debhelperを使うときにdebian分割パッケージを作成する方法


0

私は、そのソースが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ファイルなどですが、ビルドされません。両方をビルドするには、どのようにルールファイルを変更する必要がありますか?

回答:


0

この問題はこれとは無関係で、メタデータファイルの他の部分では間違いでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.