From 6ce5dbe8a595720ef9f5592d38745de940c361c1 Mon Sep 17 00:00:00 2001 From: Joerg Jaspert Date: Sat, 23 Jun 2018 10:25:10 +0200 Subject: [PATCH] Do not overwrite existing list files, do not break if c-s dies --- config/debian/pointrelease | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/config/debian/pointrelease b/config/debian/pointrelease index 2dd2aa4b..8b018013 100755 --- a/config/debian/pointrelease +++ b/config/debian/pointrelease @@ -128,11 +128,19 @@ confirm log "Preparing" pg_timestamp pre_${suite}_${newrev} -dak control-suite -l ${pusuite} > ${pusuite}.list & -dak control-suite -l ${suite} > ${suite}.list & +if [[ ! -f ${pusuite}.list ]]; then + dak control-suite -l ${pusuite} > ${pusuite}.list & +fi +if [[ ! -f ${suite}.list ]]; then + dak control-suite -l ${suite} > ${suite}.list & +fi if [[ ${suitename} != jessie ]]; then - dak control-suite -l ${suite}-debug > ${suite}-debug.list & - dak control-suite -l ${pusuite}-debug > ${pusuite}-debug.list & + if [[ ! -f ${suite}-debug.list ]]; then + dak control-suite -l ${suite}-debug > ${suite}-debug.list & + fi + if [[ ! -f ${pusuite}-debug.list ]]; then + dak control-suite -l ${pusuite}-debug > ${pusuite}-debug.list & + fi fi wait @@ -159,7 +167,12 @@ if [[ -n ${skiplist} ]]; then fi log "Merging ${pusuite} into ${suite}" -dak control-suite --add ${suite} < ${pusuite}.list +if dak control-suite --add ${suite} < ${pusuite}.list; then + log "Done" +else + log "Please check problem and hit enter when i can continue" + read +fi if [[ ${suitename} != jessie ]]; then dak control-suite --add ${suite}-debug < ${pusuite}-debug.list fi -- GitLab