[cowdancer] 01/01: cowbuilder: Always pass --mirror and --distribution to pbuilder
James Clarke
jrtc27 at moszumanska.debian.org
Wed Oct 18 16:41:12 UTC 2017
This is an automated email from the git hooks/post-receive script.
jrtc27 pushed a commit to branch master
in repository cowdancer.
commit 2c85435670ceab31c0303a3429679aed93c9addf
Author: James Clarke <jrtc27 at debian.org>
Date: Wed Oct 18 16:33:22 2017 +0100
cowbuilder: Always pass --mirror and --distribution to pbuilder
These have a (currently undocumented) effect for login and execute, and
have a documented effect for build. Additionally, rather than filtering
them out based on --override-config, by always passing them on pbuilder
will give a warning if --override-config was not given and sources.list
will be stale.
---
cowbuilder.c | 30 +++++++++++++++++++++++-------
1 file changed, 23 insertions(+), 7 deletions(-)
diff --git a/cowbuilder.c b/cowbuilder.c
index f6b0b5c..0427805 100644
--- a/cowbuilder.c
+++ b/cowbuilder.c
@@ -341,10 +341,16 @@ int cpbuilder_build(const struct pbuilderconfig *pc, const char *dscfile_) {
PBUILDER_ADD_PARAM("--buildresult");
PBUILDER_ADD_PARAM(pc->buildresult);
}
+ if (pc->mirror) {
+ PBUILDER_ADD_PARAM("--mirror");
+ PBUILDER_ADD_PARAM(pc->mirror);
+ }
if (pc->arch) {
PBUILDER_ADD_PARAM("--architecture");
PBUILDER_ADD_PARAM(pc->arch);
}
+ PBUILDER_ADD_PARAM("--distribution");
+ PBUILDER_ADD_PARAM(pc->distribution);
if (pc->extrapackages) {
PBUILDER_ADD_PARAM("--extrapackages");
PBUILDER_ADD_PARAM(pc->extrapackages);
@@ -476,6 +482,12 @@ int cpbuilder_login(const struct pbuilderconfig *pc) {
pbuildercommandline[1] = "login";
PBUILDER_ADD_PARAM("--buildplace");
PBUILDER_ADD_PARAM(pc->buildplace);
+ if (pc->mirror) {
+ PBUILDER_ADD_PARAM("--mirror");
+ PBUILDER_ADD_PARAM(pc->mirror);
+ }
+ PBUILDER_ADD_PARAM("--distribution");
+ PBUILDER_ADD_PARAM(pc->distribution);
PBUILDER_ADD_PARAM("--no-targz");
PBUILDER_ADD_PARAM("--internal-chrootexec");
PBUILDER_ADD_PARAM(buf_chroot);
@@ -528,6 +540,12 @@ int cpbuilder_execute(const struct pbuilderconfig *pc, char **av) {
pbuildercommandline[1] = "execute";
PBUILDER_ADD_PARAM("--buildplace");
PBUILDER_ADD_PARAM(pc->buildplace);
+ if (pc->mirror) {
+ PBUILDER_ADD_PARAM("--mirror");
+ PBUILDER_ADD_PARAM(pc->mirror);
+ }
+ PBUILDER_ADD_PARAM("--distribution");
+ PBUILDER_ADD_PARAM(pc->distribution);
PBUILDER_ADD_PARAM("--no-targz");
PBUILDER_ADD_PARAM("--internal-chrootexec");
PBUILDER_ADD_PARAM(buf_chroot);
@@ -625,14 +643,12 @@ int cpbuilder_update(const struct pbuilderconfig *pc) {
pbuildercommandline[1] = "update";
PBUILDER_ADD_PARAM("--buildplace");
PBUILDER_ADD_PARAM(pc->buildplace);
- if (find_matching_param("--override-config")) {
- if (pc->mirror) {
- PBUILDER_ADD_PARAM("--mirror");
- PBUILDER_ADD_PARAM(pc->mirror);
- }
- PBUILDER_ADD_PARAM("--distribution");
- PBUILDER_ADD_PARAM(pc->distribution);
+ if (pc->mirror) {
+ PBUILDER_ADD_PARAM("--mirror");
+ PBUILDER_ADD_PARAM(pc->mirror);
}
+ PBUILDER_ADD_PARAM("--distribution");
+ PBUILDER_ADD_PARAM(pc->distribution);
if (pc->extrapackages) {
PBUILDER_ADD_PARAM("--extrapackages");
PBUILDER_ADD_PARAM(pc->extrapackages);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pbuilder/cowdancer.git
More information about the Pbuilder-maint
mailing list