[kernel] r7768 - dists/sarge-security

Dann Frazier dannf at alioth.debian.org
Sun Nov 12 21:14:57 UTC 2006


Author: dannf
Date: Sun Nov 12 22:14:57 2006
New Revision: 7768

Added:
   dists/sarge-security/tagall   (contents, props changed)
Log:
tagall: a script to tag all sarge-security packages

Added: dists/sarge-security/tagall
==============================================================================
--- (empty file)
+++ dists/sarge-security/tagall	Sun Nov 12 22:14:57 2006
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -e
+
+svnbase=svn+ssh://svn.debian.org/svn/kernel
+tagdir=releases
+dist=sarge-security
+
+for c in $(find . -name changelog); do
+  pdir=$(echo $c | sed 's,/debian/changelog$,,' | sed 's,^\./,,')
+  pkg=$(basename $pdir)
+  cd $pdir
+  ver=$(dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
+  pkgdist=$(dpkg-parsechangelog | grep ^Distribution: | cut -d' ' -f2)
+  if [ "$pkgdist" == "UNRELEASED" ]; then
+    echo "Skipping $pkg $ver (marked UNRELEASED)"
+  elif svn ls $svnbase/$tagdir/$pdir | grep -q ^${ver}/$; then
+    echo "Skipping $pkg $ver (already tagged)"
+  else
+    echo "Tagging $pkg $ver"
+    svn cp $svnbase/dists/$dist/$pdir $svnbase/$tagdir/$pdir/$ver -m "Tagging $pkg $ver"
+  fi
+  cd - > /dev/null
+done



More information about the Kernel-svn-changes mailing list