~xnox/debian-cd/4k-key-for-release

« back to all changes in this revision

Viewing changes to tools/generate_di+k_list

  • Committer: Colin Watson
  • Date: 2005-11-06 15:29:16 UTC
  • mfrom: (unknown (missing))
  • Revision ID: Arch-1:colin.watson@canonical.com--2005%debian-cd--ubuntu--0--patch-209
merge from upstream up to patch-787 (Debian 2.2.22)
Patches applied:

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-782
   More fixes for the tasks branching.

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-783
   Fixes for task branching coherency.

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-784
   Allow the usage of a local mirror of the daily d-i buil...

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-785
   Added example "testingcds" script, as used to create th...

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-786
   Updated tasks files to match the latest testing CD/DVD build

 * debian-cd@arch.ubuntu.com/debian-cd--MAIN--0--patch-787
   Ready for version 2.2.22 and a sarge release!

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
# Generate a list of packages required for debian-installer
4
4
# This script makes use of the following variables that need to be preset:
5
 
# MIRROR, CODENAME
 
5
# MIRROR, CODENAME, DI_CODENAME
6
6
 
7
7
DATE=`date`
8
 
cat > debian-installer+kernel-$CODENAME << EOF
 
8
cat > debian-installer+kernel-$DI_CODENAME << EOF
9
9
/* These files + the ones needed by debootstrap are the ones needed for
10
10
 * debian-installer to be able to complete the installation of the base
11
11
 * system.
18
18
 * Last update: $DATE
19
19
 */
20
20
 
21
 
#include <debian-installer-$CODENAME>
 
21
#include <debian-installer-$DI_CODENAME>
22
22
eject
23
23
locales
24
24
lvm10
50
50
 
51
51
/bin/sed -n 's/Package: \(kernel-image-2.4.*-386\)$/\1/p' \
52
52
  $MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \
53
 
  >> debian-installer+kernel-$CODENAME
 
53
  >> debian-installer+kernel-$DI_CODENAME
54
54
/bin/sed -n 's/Package: \(kernel-pcmcia-modules-2.4.*-386\)$/\1/p' \
55
55
  $MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \
56
 
  >> debian-installer+kernel-$CODENAME
 
56
  >> debian-installer+kernel-$DI_CODENAME
57
57
/bin/sed -n 's/Package: \(kernel-image-2.6.*-386\)$/\1/p' \
58
58
  $MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \
59
 
  >> debian-installer+kernel-$CODENAME
 
59
  >> debian-installer+kernel-$DI_CODENAME
60
60
 
61
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
61
cat >> debian-installer+kernel-$DI_CODENAME << EOF
62
62
#endif
63
63
#ifdef ARCH_amd64
64
64
discover
69
69
 
70
70
if [ ! -e $MIRROR/dists/$CODENAME/main/binary-amd64/Packages ]; then
71
71
        echo "Cannot find amd64 packages file, inserting static entry as workaround" >&2
72
 
        echo kernel-image-2.6.8-9-amd64-generic >> debian-installer+kernel
 
72
        echo kernel-image-2.6.8-11-amd64-generic >> debian-installer+kernel-$DI_CODENAME
73
73
else
74
74
        /bin/sed -n 's/Package: \(kernel-image-2.6.*-generic\)$/\1/p' \
75
75
          $MIRROR/dists/$CODENAME/main/binary-amd64/Packages|/usr/bin/tail -n 1 \
76
 
          >> debian-installer+kernel
 
76
          >> debian-installer+kernel-$DI_CODENAME
77
77
        /bin/sed -n 's/Package: \(kernel-pcmcia-modules-2.6.*-generic\)$/\1/p' \
78
78
          $MIRROR/dists/$CODENAME/main/binary-amd64/Packages|/usr/bin/tail -n 1 \
79
 
          >> debian-installer+kernel
 
79
          >> debian-installer+kernel-$DI_CODENAME
80
80
fi
81
81
         
82
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
82
cat >> debian-installer+kernel-$DI_CODENAME << EOF
83
83
#endif
84
84
#ifdef ARCH_alpha
85
85
aboot
89
89
 
90
90
/bin/sed -n 's/Package: \(kernel-image-.*\)$/\1/p' \
91
91
  $MIRROR/dists/$CODENAME/main/binary-alpha/Packages|grep -v 2.4.21 \
92
 
  >> debian-installer+kernel-$CODENAME
 
92
  >> debian-installer+kernel-$DI_CODENAME
93
93
 
94
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
94
cat >> debian-installer+kernel-$DI_CODENAME << EOF
95
95
#endif
96
96
#ifdef ARCH_hppa
97
97
discover1
99
99
 
100
100
/bin/sed -n 's/Package: \(kernel-image-2.6.*\)$/\1/p' \
101
101
  $MIRROR/dists/$CODENAME/main/binary-hppa/Packages|tail -n4 \
102
 
  >> debian-installer+kernel-$CODENAME
 
102
  >> debian-installer+kernel-$DI_CODENAME
103
103
 
104
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
104
cat >> debian-installer+kernel-$DI_CODENAME << EOF
105
105
#endif
106
106
#ifdef ARCH_ia64
107
107
discover1
110
110
 
111
111
/bin/sed -n 's/Package: \(kernel-image-2\.4\..*\)$/\1/p' \
112
112
  $MIRROR/dists/$CODENAME/main/binary-ia64/Packages | tail -n 4 \
113
 
  >> debian-installer+kernel-$CODENAME
 
113
  >> debian-installer+kernel-$DI_CODENAME
114
114
/bin/sed -n 's/Package: \(kernel-image-2\.4-.*\)$/\1/p' \
115
115
  $MIRROR/dists/$CODENAME/main/binary-ia64/Packages \
116
 
  >> debian-installer+kernel-$CODENAME
 
116
  >> debian-installer+kernel-$DI_CODENAME
117
117
/bin/sed -n 's/Package: \(kernel-image-2\.6\..*\)$/\1/p' \
118
118
  $MIRROR/dists/$CODENAME/main/binary-ia64/Packages | tail -n 4 \
119
 
  >> debian-installer+kernel-$CODENAME
 
119
  >> debian-installer+kernel-$DI_CODENAME
120
120
/bin/sed -n 's/Package: \(kernel-image-2\.6-.*\)$/\1/p' \
121
121
  $MIRROR/dists/$CODENAME/main/binary-ia64/Packages \
122
 
  >> debian-installer+kernel-$CODENAME
 
122
  >> debian-installer+kernel-$DI_CODENAME
123
123
 
124
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
124
cat >> debian-installer+kernel-$DI_CODENAME << EOF
125
125
#endif
126
126
#ifdef ARCH_mips
127
127
arcboot
132
132
        sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \
133
133
                $MIRROR/dists/$CODENAME/main/binary-mips/Packages \
134
134
                | grep -- "-$subarch$" | sort -n | tail -n 1 \
135
 
                >> debian-installer+kernel-$CODENAME
 
135
                >> debian-installer+kernel-$DI_CODENAME
136
136
done
137
137
 
138
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
138
cat >> debian-installer+kernel-$DI_CODENAME << EOF
139
139
#endif
140
140
#ifdef ARCH_mipsel
141
141
delo
146
146
        sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \
147
147
                $MIRROR/dists/$CODENAME/main/binary-mipsel/Packages \
148
148
                | grep -- "-$subarch$" | sort -n | tail -n 1 \
149
 
                >> debian-installer+kernel-$CODENAME
 
149
                >> debian-installer+kernel-$DI_CODENAME
150
150
done
151
151
 
152
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
152
cat >> debian-installer+kernel-$DI_CODENAME << EOF
153
153
#endif
154
154
#ifdef ARCH_powerpc
155
155
discover1
167
167
        sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \
168
168
                $MIRROR/dists/$CODENAME/main/binary-powerpc/Packages \
169
169
                | grep -- "-$subarch$" | sort -n | tail -n 1 \
170
 
                >> debian-installer+kernel-$CODENAME
 
170
                >> debian-installer+kernel-$DI_CODENAME
171
171
done
172
172
 
173
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
173
cat >> debian-installer+kernel-$DI_CODENAME << EOF
174
174
#endif
175
175
#ifdef ARCH_sparc
176
176
discover1
179
179
 
180
180
/bin/sed -n 's/Package: \(kernel-image-.*-sparc.*\)$/\1/p' \
181
181
  $MIRROR/dists/$CODENAME/main/binary-sparc/Packages \
182
 
  >> debian-installer+kernel-$CODENAME
 
182
  >> debian-installer+kernel-$DI_CODENAME
183
183
 
184
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
184
cat >> debian-installer+kernel-$DI_CODENAME << EOF
185
185
#endif
186
186
#ifdef ARCH_m68k
187
187
fileutils
188
188
EOF
189
189
 
190
 
# Get all the 2.2 kernels
191
 
#/bin/sed -n 's/Package: \(kernel-image-2.2.*\)$/\1/p' \
192
 
#  $MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 6 \
193
 
#  >> debian-installer+kernel-$CODENAME
194
 
# Get the latest 2.4 kernel for amiga
195
 
#/bin/sed -n 's/Package: \(kernel-image-2.4.*-amiga\)$/\1/p' \
196
 
#  $MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 1 \
197
 
#  >> debian-installer+kernel-$CODENAME
198
190
# Get all the latest 2.2 for mac kernel
199
191
/bin/sed -n 's/Package: \(kernel-image-2.2.*-mac\)$/\1/p' \
200
192
  $MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 1 \
201
 
  >> debian-installer+kernel-$CODENAME
 
193
  >> debian-installer+kernel-$DI_CODENAME
202
194
# Get the latest 2.4 kernels, except mac
203
195
/bin/sed -n 's/Package: \(kernel-image-2.4.*\)$/\1/p' \
204
196
  $MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 7 | \
205
 
  grep -v mac >> debian-installer+kernel-$CODENAME
 
197
  grep -v mac >> debian-installer+kernel-$DI_CODENAME
206
198
 
207
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
199
cat >> debian-installer+kernel-$DI_CODENAME << EOF
208
200
#endif
209
201
#ifdef ARCH_arm
210
202
discover1
212
204
 
213
205
/bin/sed -n 's/Package: \(kernel-image-2.4.*\)$/\1/p' \
214
206
  $MIRROR/dists/$CODENAME/main/binary-arm/Packages|tail -n5 \
215
 
  >> debian-installer+kernel-$CODENAME
 
207
  >> debian-installer+kernel-$DI_CODENAME
216
208
 
217
 
cat >> debian-installer+kernel-$CODENAME << EOF
 
209
cat >> debian-installer+kernel-$DI_CODENAME << EOF
218
210
#endif
219
211
EOF