From df4fb8a50e59aa9acd771cc41819fc77c702bc35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sun, 19 Jul 2015 16:27:20 -0700 Subject: [PATCH] Make update use all configured repos --- cmd/fdroidcl/update.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cmd/fdroidcl/update.go b/cmd/fdroidcl/update.go index c69942b..3e6aaef 100644 --- a/cmd/fdroidcl/update.go +++ b/cmd/fdroidcl/update.go @@ -28,13 +28,14 @@ func init() { } func runUpdate(args []string) { - r := mustOneRepo() - if err := updateRepo(r); err != nil { - log.Fatalf("Could not update index: %v", err) + for _, r := range config.Repos { + if err := r.updateIndex(); err != nil { + log.Fatalf("Could not update index: %v", err) + } } } -func updateRepo(r *repo) error { +func (r *repo) updateIndex() error { url := fmt.Sprintf("%s/%s", r.URL, "index.jar") if err := downloadEtag(url, indexPath(r.ID), nil); err != nil { return err