pointrelease: drop special cases for jessie

上级 c1f17b96
...@@ -136,21 +136,16 @@ fi ...@@ -136,21 +136,16 @@ fi
if [[ ! -f ${suite}.list ]]; then if [[ ! -f ${suite}.list ]]; then
dak control-suite -l ${suite} > ${suite}.list & dak control-suite -l ${suite} > ${suite}.list &
fi fi
if [[ ${suitename} != jessie ]]; then if [[ ! -f ${suite}-debug.list ]]; then
if [[ ! -f ${suite}-debug.list ]]; then dak control-suite -l ${suite}-debug > ${suite}-debug.list &
dak control-suite -l ${suite}-debug > ${suite}-debug.list & fi
fi if [[ ! -f ${pusuite}-debug.list ]]; then
if [[ ! -f ${pusuite}-debug.list ]]; then dak control-suite -l ${pusuite}-debug > ${pusuite}-debug.list &
dak control-suite -l ${pusuite}-debug > ${pusuite}-debug.list &
fi
fi fi
wait wait
if [[ -n ${skiplist} ]]; then if [[ -n ${skiplist} ]]; then
for s in ${pusuite} ${pusuite}-debug; do for s in ${pusuite} ${pusuite}-debug; do
if [[ ${s} = ${pusuite}-debug && ${suitename} = jessie ]]; then
continue
fi
mv ${s}.list ${s}.list.ori mv ${s}.list ${s}.list.ori
grep -vFf <(dak ls -f heidi -S -s ${s} ${skiplist}) ${s}.list.ori > ${s}.list grep -vFf <(dak ls -f heidi -S -s ${s} ${skiplist}) ${s}.list.ori > ${s}.list
done done
...@@ -179,13 +174,9 @@ while :; do ...@@ -179,13 +174,9 @@ while :; do
fi fi
done done
if [[ ${suitename} != jessie ]]; then dak control-suite --add ${suite}-debug < ${pusuite}-debug.list
dak control-suite --add ${suite}-debug < ${pusuite}-debug.list
fi
dak control-suite --remove ${pusuite} < ${pusuite}.list dak control-suite --remove ${pusuite} < ${pusuite}.list
if [[ ${suitename} != jessie ]]; then dak control-suite --remove ${pusuite}-debug < ${pusuite}-debug.list
dak control-suite --remove ${pusuite}-debug < ${pusuite}-debug.list
fi
log "Cleaning changelogs from proposed-updates" log "Cleaning changelogs from proposed-updates"
pumorguedir="${base}/morgue/queues/$(date +%Y/%m)" pumorguedir="${base}/morgue/queues/$(date +%Y/%m)"
...@@ -213,13 +204,9 @@ propups() { ...@@ -213,13 +204,9 @@ propups() {
propups ${suitename}-r0 ${suitename}-r0-additions.cs propups ${suitename}-r0 ${suitename}-r0-additions.cs
propups unstable propups unstable
if [[ ${suitename} != jessie ]]; then propups unstable-debug
propups unstable-debug
fi
propups testing propups testing
if [[ ${suitename} != jessie ]]; then propups testing-debug
propups testing-debug
fi
log "RM time" log "RM time"
hadrms=0 hadrms=0
...@@ -368,37 +355,26 @@ if [[ ${hadremove} -ne 0 ]]; then ...@@ -368,37 +355,26 @@ if [[ ${hadremove} -ne 0 ]]; then
$EDITOR ${ftpdir}/dists/${suite}/ChangeLog ${webdir}/removals.txt $EDITOR ${ftpdir}/dists/${suite}/ChangeLog ${webdir}/removals.txt
fi fi
if [[ ${suitename} != jessie ]]; then log "Cleaning up debug suite"
log "Cleaning up debug suite" dak manage-debug-suites ${suite}-debug ${pusuite}-debug
dak manage-debug-suites ${suite}-debug ${pusuite}-debug
fi
log "Time to run gps/contents, RMs can check if all looks ok" log "Time to run gps/contents, RMs can check if all looks ok"
gps_suites=${suite},${pusuite} gps_suites=${suite},${pusuite},${suite}-debug,${pusuite}-debug
if [[ ${suitename} != jessie ]]; then
gps_suites=${gps_suites},${suite}-debug,${pusuite}-debug
fi
dak generate-packages-sources2 --force -s ${gps_suites} dak generate-packages-sources2 --force -s ${gps_suites}
${scriptsdir}/sync-release ${suite} & ${scriptsdir}/sync-release ${suite} &
log "Contents" log "Contents"
dak contents generate -f -s ${suite} -a ftp-master dak contents generate -f -s ${suite} -a ftp-master
wait wait
${scriptsdir}/sync-release ${suite} ${scriptsdir}/sync-release ${suite}
if [[ ${suitename} != jessie ]]; then ${scriptsdir}/sync-release ${suite}-debug
${scriptsdir}/sync-release ${suite}-debug
fi
echo "Generate release files?" echo "Generate release files?"
confirm confirm
release_suites="${suite} ${pusuite}" release_suites="${suite} ${pusuite} ${suite}-debug ${pusuite}-debug"
if [[ ${suitename} != jessie ]]; then
release_suites="${release_suites} ${suite}-debug ${pusuite}-debug"
fi
dak generate-releases -f -s ${release_suites} dak generate-releases -f -s ${release_suites}
${scriptsdir}/sync-release ${suite} ${scriptsdir}/sync-release ${suite}
if [[ ${suitename} != jessie ]]; then ${scriptsdir}/sync-release ${suite}-debug
${scriptsdir}/sync-release ${suite}-debug
fi
log "Release file generated, waiting for RMs checking and (hopefully) signing" log "Release file generated, waiting for RMs checking and (hopefully) signing"
...@@ -418,9 +394,7 @@ merge-release-signatures() { ...@@ -418,9 +394,7 @@ merge-release-signatures() {
} }
merge-release-signatures $(get_archiveroot ftp-master) ${suite} Release-${newrev}.gpg merge-release-signatures $(get_archiveroot ftp-master) ${suite} Release-${newrev}.gpg
if [[ ${suitename} != jessie ]]; then merge-release-signatures $(get_archiveroot debian-debug) ${suite}-debug Release-${newrev}-debug.gpg
merge-release-signatures $(get_archiveroot debian-debug) ${suite}-debug Release-${newrev}-debug.gpg
fi
echo "Done. Is a mirrorpush needed? Or just one to the cd-builder?" echo "Done. Is a mirrorpush needed? Or just one to the cd-builder?"
read -e -p "Mirrorpush? no/cd/yes " -i "cd" mirrorpush read -e -p "Mirrorpush? no/cd/yes " -i "cd" mirrorpush
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册