Add invirt-ood-build for building out of date packages
authorEvan Broder <broder@mit.edu>
Mon, 10 Nov 2008 08:44:00 +0000 (03:44 -0500)
committerEvan Broder <broder@mit.edu>
Mon, 10 Nov 2008 08:44:00 +0000 (03:44 -0500)
svn path=/trunk/packages/invirt-dev/; revision=1584

debian/changelog
debian/invirt-dev.install
invirt-ood-build [new file with mode: 0755]

index 866dd7e..7af3983 100644 (file)
@@ -1,8 +1,9 @@
 invirt-dev (0.0.6) unstable; urgency=low
 
   * Punt duplicate dirs file and unused docs file in package
 invirt-dev (0.0.6) unstable; urgency=low
 
   * Punt duplicate dirs file and unused docs file in package
+  * Add invirt-ood-build for building out of date packages
 
 
- -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 03:42:26 -0500
+ -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 03:43:41 -0500
 
 invirt-dev (0.0.5) unstable; urgency=low
 
 
 invirt-dev (0.0.5) unstable; urgency=low
 
index 2b17bae..0d2fc6b 100644 (file)
@@ -2,3 +2,4 @@ reprepro-env usr/bin
 repository-config/* srv/repository/conf
 invirt-build-release usr/bin
 invirt-ood-packages usr/bin
 repository-config/* srv/repository/conf
 invirt-build-release usr/bin
 invirt-ood-packages usr/bin
+invirt-ood-build usr/bin
diff --git a/invirt-ood-build b/invirt-ood-build
new file mode 100755 (executable)
index 0000000..41f1408
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+packages="$(invirt-ood-packages)"
+
+if [ ${#packages} -eq 0 ]; then
+    echo "No packages to build."
+    exit 0
+fi
+
+echo "The following NEW packages will be built:"
+echo $packages | fmt | sed 's/^/  /'
+echo "Do you want to continue? [Y/n]"
+
+read answer
+if [ "${answer:0:1}" = "n" -o "${answer:0:1}" = "N" ]; then
+   echo "Abort."
+   exit 0
+fi
+
+IFS="$(echo)"
+for package in $packages; do
+    invirt-build-release "$package"
+fi