From: Joerg Jaspert <joerg@debian.org>
Date: Sat, 28 Jan 2012 13:59:00 +0000 (+0100)
Subject: hints from this . release (squeeze 6.0.4)
X-Git-Tag: debian-r/squeeze~25
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3763616342f209debf2e7be2ed885550d9518621;p=dak.git

hints from this . release (squeeze 6.0.4)

Signed-off-by: Joerg Jaspert <joerg@debian.org>
---

diff --git a/docs/README.stable-point-release b/docs/README.stable-point-release
index 462c3454..7b9c4a68 100644
--- a/docs/README.stable-point-release
+++ b/docs/README.stable-point-release
@@ -29,7 +29,9 @@ dak make-changelog -s ${pusuite} -b ${suite} | cat - ${ftpdir}/dists/${suite}/Ch
 cat ${pusuite}.list | dak control-suite --add ${suite}
 dak control-suite --remove ${pusuite} < ${pusuite}.list
 
-- sync with stable RM if there is any propup needed. do it, if so.
+- sync with stable RM if there is any propup needed. do it, if so:
+like, cat /srv/release.debian.org/www/squeeze/6.0/6.0.4/propup.unstable | dak control-suite --add unstable
+Note: unstable first, then testing
 - ask rms if they have RMs to do.
 - and then check if they have a d-i update. if so, bash:
 # set dioldver to "empty" if there is no old to remove
@@ -77,6 +79,18 @@ dak generate-filelist -s ${suite}
 
 - then:
 dak generate-packages-sources -s ${suite} ; dak contents generate -f -s ${suite}
+
+cd $ftpdir/dists/${suite}
+for carch in $(dak admin s-a list-arch ${suite}); do
+  echo doing ${carch}
+  cp $base/dak/templates/contents Contents-${carch}.new;
+  zcat {main,contrib,non-free}/Contents-${carch}.gz | ~joerg/mergecontents.pl | sort >> Contents-${carch}.new;
+  gzip -9v Contents-${carch}.new;
+  mv Contents-${carch}.new.gz Contents-${carch}.gz;
+done
+
+rm {main,contrib,non-free}/Contents-*
+
 dak generate-releases -f -s ${suite}
 
 - have the SRMs sign it and put the signature in.