Add new invirt-ood-packages script to invirt-dev
[invirt/packages/invirt-dev.git] / invirt-ood-packages
diff --git a/invirt-ood-packages b/invirt-ood-packages
new file mode 100755 (executable)
index 0000000..0d1d918
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+svn="$(invirt-getconf svn.uri)"
+
+for package in $(svn ls "$svn/trunk/packages"); do
+    package=${package%%/}
+    version=$(svn cat "$svn/trunk/packages/$package/debian/changelog" | dpkg-parsechangelog -l- | perl '-F:\s+' -lane 'print $F[1] if /^Version/')
+    
+    if ! svn ls "$svn/package_tags/$package/$version" >/dev/null 2>&1; then
+        echo $package
+    fi
+done