我有一个我在 Launchpad 中镜像的 repo 分支,我正在尝试设置每日构建。问题是包的源目录是分支中的子目录。在本地构建时没问题,因为我可以切换到该目录。然而,使用启动板的 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 目录中构建包?