[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][ftp-team/dak][master] docs: add notes for switch to LTS



Title: GitLab

Ansgar pushed to branch master at Debian FTP Team / dak

Commits:

1 changed file:

Changes:

  • docs/debian-specific.rst
    ... ... @@ -84,6 +84,54 @@ owned by) the seperate user dak-code
    84 84
     security archive
    
    85 85
     ~~~~~~~~~~~~~~~~
    
    86 86
     
    
    87
    +Switch suite to Long Term Support (LTS)
    
    88
    +---------------------------------------
    
    89
    +
    
    90
    +::
    
    91
    +    cronoff
    
    92
    +
    
    93
    +::
    
    94
    +    \set codename 'stretch'
    
    95
    +
    
    96
    +    begin;
    
    97
    +    update suite set
    
    98
    +      policy_queue_id = null,
    
    99
    +      announce = array['debian-lts-changes@lists.debian.org', 'dispatch@tracker.debian.org']
    
    100
    +    where codename = :'codename';
    
    101
    +    commit;
    
    102
    +
    
    103
    +::
    
    104
    +    suite=oldstable
    
    105
    +    codename=stretch
    
    106
    +
    
    107
    +    mkdir ~/${codename}-lts
    
    108
    +    cd ~/${codename}-lts
    
    109
    +    dak control-suite -l ${suite} > ${codename}.list
    
    110
    +    awk '$3 !~ "^source|all|amd64|arm64|armel|armhf|i386$"' < ${codename}.list > ${codename}-remove-for-lts.list
    
    111
    +    dak control-suite --remove ${suite} < ${codename}-remove-for-lts.list
    
    112
    +    dak control-suite --remove buildd-${suite} < ${codename}-remove-for-lts.list
    
    113
    +    for arch in mips mips64el mipsel ppc64el s390x; do
    
    114
    +      dak admin suite-architecture rm ${suite} ${arch}
    
    115
    +      dak admin suite-architecture rm buildd-${suite} ${arch}
    
    116
    +    done
    
    117
    +    cd ${ftpdir}/dists/${suite}/updates
    
    118
    +    for arch in mips mips64el mipsel ppc64el s390x; do
    
    119
    +      rm -r \
    
    120
    +        main/binary-${arch} main/debian-installer/binary-${arch} \
    
    121
    +        main/Contents-${arch}.gz main/Contents-udeb-${arch}.gz \
    
    122
    +        contrib/binary-${arch} contrib/debian-installer/binary-${arch} \
    
    123
    +        contrib/Contents-${arch}.gz contrib/Contents-udeb-${arch}.gz \
    
    124
    +        non-free/binary-${arch} non-free/debian-installer/binary-${arch} \
    
    125
    +        non-free/Contents-${arch}.gz non-free/Contents-udeb-${arch}.gz
    
    126
    +    done
    
    127
    +    cd ${base}/build-queues/dists/buildd-${suite}/updates
    
    128
    +    rm -r main contrib non-free
    
    129
    +    dak generate-packages-sources2 -s ${suite},buildd-${suite}
    
    130
    +    dak generate-releases -s ${suite} buildd-${suite}
    
    131
    +
    
    132
    +::
    
    133
    +    cronon
    
    134
    +
    
    87 135
     NEW processing
    
    88 136
     --------------
    
    89 137
     
    


  • Reply to: