From cb2d7fb70db2a8d94d9926927de6a80b316f5b70 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Sat, 8 Nov 2008 23:52:26 -0500 Subject: [PATCH] Add new invirt-ood-packages script to invirt-dev svn path=/trunk/packages/invirt-dev/; revision=1570 --- debian/changelog | 6 ++++++ debian/invirt-dev.install | 5 +++-- invirt-ood-packages | 12 ++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100755 invirt-ood-packages diff --git a/debian/changelog b/debian/changelog index ed831f4..41b6f74 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +invirt-dev (0.0.5) unstable; urgency=low + + * Add new invirt-ood-packages script + + -- Evan Broder Sat, 08 Nov 2008 23:52:09 -0500 + invirt-dev (0.0.4) unstable; urgency=low * Get the svn repo from the config file, instead of /srv/checkout diff --git a/debian/invirt-dev.install b/debian/invirt-dev.install index 36cd3ff..2b17bae 100644 --- a/debian/invirt-dev.install +++ b/debian/invirt-dev.install @@ -1,3 +1,4 @@ -reprepro-env /usr/bin +reprepro-env usr/bin repository-config/* srv/repository/conf -invirt-build-release /usr/bin +invirt-build-release usr/bin +invirt-ood-packages usr/bin diff --git a/invirt-ood-packages b/invirt-ood-packages new file mode 100755 index 0000000..0d1d918 --- /dev/null +++ b/invirt-ood-packages @@ -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 -- 1.7.9.5