web-dev-qa-db-ja.com

ブランチのサブディレクトリにあるLaunchpadデイリービルドソース

デイリービルドをセットアップしようとしているLaunchpadにミラーリングしたリポジトリブランチがあります。問題は、パッケージのソースディレクトリがブランチのサブディレクトリであるということです。ローカルでビルドする場合は、そのディレクトリに移動するだけなので問題ありません。ただし、launchpadのbzr-builderを使用すると、ブランチの最上位ディレクトリからすべてを実行します。

私の現在のビルドレシピは次のとおりです。

# bzr-builder format 0.3 deb-version {debupstream}-{revno}-{revno:packaging}
lp:kegbot
nest-part packaging lp:~szechyjs/kegbot/kegbot_debian debian debian

理想的にはlp:kegbot/pykegを使用しますが、これはbzrでは不可能です。

レシピまたはルールファイルのある種のソースディレクトリ変数にパッケージを設定することで、kegbot/pykegディレクトリにパッケージをビルドする簡単な方法はありますか?

2
Jared

レシピ自体からこれを行う方法はありません。

の置き換えを行うことをお勧めします。 debian/rules内からpykegを使用します。

1
jelmer