我有一个已在 Launchpad 中镜像的 repo 分支,我正在尝试设置每日构建。问题是包的源目录是分支中的子目录。在本地构建时没有问题,因为我只需切换到该目录即可。但是,使用 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 目录中构建包,通过在我的配方或规则文件中的某种源目录变量中进行设置?
答案1
从菜谱本身来看,没有办法做到这一点。
我建议在 debian/rules 中用 pykeg 替换 .。