chiark / gitweb /
Make access_basedistro honour $idistro (i.e. make -d work properly again)
[dgit.git] / dgit
diff --git a/dgit b/dgit
index f9e6d1b..ae2684b 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -505,8 +505,14 @@ sub cfg {
 }
 
 sub access_basedistro () {
-    return cfg("dgit-suite.$isuite.distro",
-              "dgit.default.distro");
+    if (defined $idistro) {
+       return cfg("dgit-distro.basedistro.distro",
+                  "dgit-suite.$isuite.distro",
+                  'RETURN-UNDEF') // $idistro;
+    } else {   
+       return cfg("dgit-suite.$isuite.distro",
+                  "dgit.default.distro");
+    }
 }
 
 sub access_quirk () {