ブランチのサブディレクトリにある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ディレクトリにパッケージをビルドする簡単な方法はありますか?
レシピ自体からこれを行う方法はありません。
の置き換えを行うことをお勧めします。 debian/rules内からpykegを使用します。