... |
... |
@@ -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
|
|