X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=docs%2FREADME.stable-point-release;h=7b9c4a68b54f3fb2a4f5c28177d8e8d634060ce0;hb=fb5b24b09968fc7351f2dc307b8cdc76463bbb0a;hp=462c3454aae9e620db0aa6607afdf42287eb764c;hpb=92db89b1fae477b7e45925783b6a57427e9dd4a8;p=dak.git 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.