[dak/master] config/*/dinstall.functions: include Built-Using sources
Include source packages only referenced by Built-Using in per-suite
source indices.
---
config/backports/dinstall.functions | 5 +++++
config/debian/dinstall.functions | 5 +++++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/config/backports/dinstall.functions b/config/backports/dinstall.functions
index 2ef349b..67b40de 100644
--- a/config/backports/dinstall.functions
+++ b/config/backports/dinstall.functions
@@ -318,6 +318,11 @@ function mkfilesindices() {
FROM src_associations sa
WHERE sa.suite = $suite_id
UNION
+ SELECT esr.src_id
+ FROM extra_src_references esr
+ JOIN bin_associations ba ON esr.bin_id = ba.bin
+ WHERE ba.suite = $suite_id
+ UNION
SELECT b.source AS source
FROM bin_associations ba
JOIN binaries b ON ba.bin = b.id WHERE ba.suite = $suite_id) s
diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions
index 6684081..c21c10a 100644
--- a/config/debian/dinstall.functions
+++ b/config/debian/dinstall.functions
@@ -301,6 +301,11 @@ function mkfilesindices() {
FROM src_associations sa
WHERE sa.suite = $suite_id
UNION
+ SELECT esr.src_id
+ FROM extra_src_references esr
+ JOIN bin_associations ba ON esr.bin_id = ba.bin
+ WHERE ba.suite = $suite_id
+ UNION
SELECT b.source AS source
FROM bin_associations ba
JOIN binaries b ON ba.bin = b.id WHERE ba.suite = $suite_id) s
--
1.7.2.5
Reply to: