]> git.donarmstrong.com Git - debbugs.git/blobdiff - examples/debian/versions/queue-debinfo
* Add the Debian specific scripts to the debbugs repository so we can
[debbugs.git] / examples / debian / versions / queue-debinfo
diff --git a/examples/debian/versions/queue-debinfo b/examples/debian/versions/queue-debinfo
new file mode 100755 (executable)
index 0000000..5216a9a
--- /dev/null
@@ -0,0 +1,17 @@
+#! /bin/sh
+set -e
+
+# Called from update-versions (inside the lock) to process all *.debinfo
+# files in the queue.
+
+SOURCE="$1"
+
+cd "/org/bugs.debian.org/versions/queue/$SOURCE"
+
+find . -maxdepth 1 -name \*.debinfo -printf '%P\n' | while read x; do
+    /org/bugs.debian.org/versions/bin/merge-one-debinfo "$x" || continue
+    pkg="${x%%_*}"
+    pkghash="$(echo "$pkg" | cut -b 1)"
+    mkdir -p "/org/bugs.debian.org/versions/archive/$SOURCE/$pkghash/$pkg"
+    mv "$x" "/org/bugs.debian.org/versions/archive/$SOURCE/$pkghash/$pkg"
+done