474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
1 |
#!/bin/sh
|
2 |
||
3 |
# Generate a list of packages required for debian-installer
|
|
4 |
# This script makes use of the following variables that need to be preset:
|
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
5 |
# MIRROR, CODENAME, DI_CODENAME
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
6 |
|
7 |
DATE=`date` |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
8 |
cat > debian-installer+kernel-$DI_CODENAME << EOF |
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
9 |
/* These files + the ones needed by debootstrap are the ones needed for
|
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
10 |
* debian-installer to be able to complete the installation of the base
|
11 |
* system.
|
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
12 |
*
|
13 |
* This list can be generated with the command:
|
|
14 |
* ../tools/generate_di+k_list
|
|
15 |
*
|
|
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
16 |
* DO NOT EDIT THIS FILE, edit the above script
|
17 |
*
|
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
18 |
* Last update: $DATE
|
19 |
*/
|
|
20 |
||
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
21 |
#include <debian-installer-$DI_CODENAME>
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
22 |
eject
|
23 |
locales
|
|
24 |
lvm10
|
|
757
by Arch Librarian
libdevmapper1.00 renamed to libdevmapper1.01, update de... |
25 |
libdevmapper1.01
|
589
by Arch Librarian
- Add mdadm to the netinst CD, needed for software raid... |
26 |
lvm-common
|
27 |
lvm2
|
|
28 |
mdadm
|
|
478
by Arch Librarian
- Added aptitude on netinst CD. |
29 |
aptitude
|
488
by Arch Librarian
add jfbterm |
30 |
jfbterm
|
31 |
unifont
|
|
506
by Arch Librarian
add console-cyrillic, console-terminus, hotplug |
32 |
hotplug
|
595
by Arch Librarian
- Add usbutils to netinst cds, it'll be installed by a ... |
33 |
usbutils
|
523
by Arch Librarian
add iso-codes |
34 |
iso-codes
|
506
by Arch Librarian
add console-cyrillic, console-terminus, hotplug |
35 |
console-cyrillic
|
36 |
console-terminus
|
|
509
by Arch Librarian
- Add pcmcia-cs onto the generate-di+k_list, now that i... |
37 |
pcmcia-cs
|
530
by Arch Librarian
Add wireless-tools to generate_d-i+k_list |
38 |
wireless-tools
|
524
by Arch Librarian
dd xfsprogs and reiserfsprogs to generate_di+k_list. |
39 |
xfsprogs
|
591
by Arch Librarian
add jfsutils to netinst cds |
40 |
jfsutils
|
524
by Arch Librarian
dd xfsprogs and reiserfsprogs to generate_di+k_list. |
41 |
reiserfsprogs
|
640
by Arch Librarian
- Add libfribidi0 to generate_di+k_list, needed for BIDI. |
42 |
libfribidi0
|
707
by Arch Librarian
add localization-config |
43 |
localization-config
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
44 |
#ifdef ARCH_i386
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
45 |
discover
|
568
by Arch Librarian
make discover change to correct file |
46 |
discover1
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
47 |
grub
|
48 |
lilo
|
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
49 |
EOF
|
50 |
||
51 |
/bin/sed -n 's/Package: \(kernel-image-2.4.*-386\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
52 |
$MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
53 |
>> debian-installer+kernel-$DI_CODENAME
|
484
by Arch Librarian
- Add appropriate kernel-pcmcia-modules package to |
54 |
/bin/sed -n 's/Package: \(kernel-pcmcia-modules-2.4.*-386\)$/\1/p' \ |
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
55 |
$MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
56 |
>> debian-installer+kernel-$DI_CODENAME
|
562
by Arch Librarian
- Add kernel 2.6 on i386 cds. |
57 |
/bin/sed -n 's/Package: \(kernel-image-2.6.*-386\)$/\1/p' \ |
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
58 |
$MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
59 |
>> debian-installer+kernel-$DI_CODENAME
|
976
by Colin Watson
merge from upstream up to patch-800 |
60 |
/bin/sed -n 's/Package: \(kernel-headers-2.4.*-386\)$/\1/p' \ |
61 |
$MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \ |
|
62 |
>> debian-installer+kernel-$DI_CODENAME
|
|
63 |
/bin/sed -n 's/Package: \(kernel-headers-2.6.*-386\)$/\1/p' \ |
|
64 |
$MIRROR/dists/$CODENAME/main/binary-i386/Packages|/usr/bin/tail -n 1 \ |
|
65 |
>> debian-installer+kernel-$DI_CODENAME
|
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
66 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
67 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
68 |
#endif
|
733
by Arch Librarian
Added initial amd64 support |
69 |
#ifdef ARCH_amd64
|
972
by Colin Watson
merge from upstream up to patch-781 |
70 |
discover
|
71 |
discover1
|
|
72 |
grub
|
|
73 |
lilo
|
|
733
by Arch Librarian
Added initial amd64 support |
74 |
EOF
|
75 |
||
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
76 |
if [ ! -e $MIRROR/dists/$CODENAME/main/binary-amd64/Packages ]; then |
77 |
echo "Cannot find amd64 packages file, inserting static entry as workaround" >&2 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
78 |
echo kernel-image-2.6.8-11-amd64-generic >> debian-installer+kernel-$DI_CODENAME |
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
79 |
else
|
80 |
/bin/sed -n 's/Package: \(kernel-image-2.6.*-generic\)$/\1/p' \ |
|
81 |
$MIRROR/dists/$CODENAME/main/binary-amd64/Packages|/usr/bin/tail -n 1 \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
82 |
>> debian-installer+kernel-$DI_CODENAME
|
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
83 |
/bin/sed -n 's/Package: \(kernel-pcmcia-modules-2.6.*-generic\)$/\1/p' \ |
84 |
$MIRROR/dists/$CODENAME/main/binary-amd64/Packages|/usr/bin/tail -n 1 \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
85 |
>> debian-installer+kernel-$DI_CODENAME
|
976
by Colin Watson
merge from upstream up to patch-800 |
86 |
/bin/sed -n 's/Package: \(kernel-headers-2.6.*-generic\)$/\1/p' \ |
87 |
$MIRROR/dists/$CODENAME/main/binary-amd64/Packages|/usr/bin/tail -n 1 \ |
|
88 |
>> debian-installer+kernel-$DI_CODENAME
|
|
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
89 |
fi
|
90 |
||
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
91 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
733
by Arch Librarian
Added initial amd64 support |
92 |
#endif
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
93 |
#ifdef ARCH_alpha
|
658
by Arch Librarian
and make sure aboot/delo are in the list whenever it ge... |
94 |
aboot
|
95 |
aboot-base
|
|
568
by Arch Librarian
make discover change to correct file |
96 |
discover1
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
97 |
EOF
|
98 |
||
99 |
/bin/sed -n 's/Package: \(kernel-image-.*\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
100 |
$MIRROR/dists/$CODENAME/main/binary-alpha/Packages|grep -v 2.4.21 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
101 |
>> debian-installer+kernel-$DI_CODENAME
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
102 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
103 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
104 |
#endif
|
537
by Arch Librarian
Make Makefile remove dedication files except for curren... |
105 |
#ifdef ARCH_hppa
|
568
by Arch Librarian
make discover change to correct file |
106 |
discover1
|
537
by Arch Librarian
Make Makefile remove dedication files except for curren... |
107 |
EOF
|
108 |
||
741
by Arch Librarian
switch hppa to 2.6.8 kernel version of installer |
109 |
/bin/sed -n 's/Package: \(kernel-image-2.6.*\)$/\1/p' \ |
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
110 |
$MIRROR/dists/$CODENAME/main/binary-hppa/Packages|tail -n4 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
111 |
>> debian-installer+kernel-$DI_CODENAME
|
537
by Arch Librarian
Make Makefile remove dedication files except for curren... |
112 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
113 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
537
by Arch Librarian
Make Makefile remove dedication files except for curren... |
114 |
#endif
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
115 |
#ifdef ARCH_ia64
|
568
by Arch Librarian
make discover change to correct file |
116 |
discover1
|
505
by Arch Librarian
add initrd-tools, needed for ia64 |
117 |
initrd-tools
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
118 |
EOF
|
119 |
||
631
by Arch Librarian
Include kernel-image-2.4-* metapackages for ia64. |
120 |
/bin/sed -n 's/Package: \(kernel-image-2\.4\..*\)$/\1/p' \ |
121 |
$MIRROR/dists/$CODENAME/main/binary-ia64/Packages | tail -n 4 \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
122 |
>> debian-installer+kernel-$DI_CODENAME
|
631
by Arch Librarian
Include kernel-image-2.4-* metapackages for ia64. |
123 |
/bin/sed -n 's/Package: \(kernel-image-2\.4-.*\)$/\1/p' \ |
124 |
$MIRROR/dists/$CODENAME/main/binary-ia64/Packages \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
125 |
>> debian-installer+kernel-$DI_CODENAME
|
694
by Arch Librarian
add ia64 2.6 kernels to di+k_list |
126 |
/bin/sed -n 's/Package: \(kernel-image-2\.6\..*\)$/\1/p' \ |
127 |
$MIRROR/dists/$CODENAME/main/binary-ia64/Packages | tail -n 4 \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
128 |
>> debian-installer+kernel-$DI_CODENAME
|
694
by Arch Librarian
add ia64 2.6 kernels to di+k_list |
129 |
/bin/sed -n 's/Package: \(kernel-image-2\.6-.*\)$/\1/p' \ |
130 |
$MIRROR/dists/$CODENAME/main/binary-ia64/Packages \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
131 |
>> debian-installer+kernel-$DI_CODENAME
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
132 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
133 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
134 |
#endif
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
135 |
#ifdef ARCH_mips
|
136 |
arcboot
|
|
137 |
EOF
|
|
138 |
||
139 |
# Only include mips kernels that d-i base-installer installs.
|
|
140 |
for subarch in r4k-ip22 r5k-ip22; do |
|
141 |
sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
142 |
$MIRROR/dists/$CODENAME/main/binary-mips/Packages \ |
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
143 |
| grep -- "-$subarch$" | sort -n | tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
144 |
>> debian-installer+kernel-$DI_CODENAME
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
145 |
done
|
146 |
||
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
147 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
148 |
#endif
|
149 |
#ifdef ARCH_mipsel
|
|
658
by Arch Librarian
and make sure aboot/delo are in the list whenever it ge... |
150 |
delo
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
151 |
EOF
|
152 |
||
153 |
# Only include mipsel kernels that d-i base-installer installs.
|
|
154 |
for subarch in r3k-kn02 r4k-kn04; do |
|
155 |
sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
156 |
$MIRROR/dists/$CODENAME/main/binary-mipsel/Packages \ |
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
157 |
| grep -- "-$subarch$" | sort -n | tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
158 |
>> debian-installer+kernel-$DI_CODENAME
|
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
159 |
done
|
160 |
||
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
161 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
547
by Arch Librarian
* Remove debian-keyring.tar.gz from the doc dir. |
162 |
#endif
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
163 |
#ifdef ARCH_powerpc
|
568
by Arch Librarian
make discover change to correct file |
164 |
discover1
|
648
by Arch Librarian
Make sure quik is on the powerpc netinst CD; debootstra... |
165 |
quik
|
594
by Arch Librarian
- Fix the dirty workaround bug that was adding debs to ... |
166 |
yaboot
|
644
by Arch Librarian
Finalized powerpc kernels fix. |
167 |
mkvmlinuz
|
168 |
module-init-tools
|
|
169 |
initrd-tools
|
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
170 |
EOF
|
171 |
||
540
by Arch Librarian
including all powerpc kernels makes the netinst huge, s... |
172 |
# Only include powerpc kernels that d-i base-installer installs.
|
644
by Arch Librarian
Finalized powerpc kernels fix. |
173 |
for subarch in powerpc power3 power4 power3-pmac power3-chrp-rs6k \ |
701
by Arch Librarian
Remove powerpc-small-pmac kernel from the netinst. base... |
174 |
power4-pmac power4-chrp-rs6k powerpc-pmac \
|
643
by Arch Librarian
Included the 2.6.7 powerpc, power3 and power4 kernels, ... |
175 |
powerpc-prep powerpc-chrp powerpc-chrp-rs6k apus; do |
540
by Arch Librarian
including all powerpc kernels makes the netinst huge, s... |
176 |
sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' \ |
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
177 |
$MIRROR/dists/$CODENAME/main/binary-powerpc/Packages \ |
540
by Arch Librarian
including all powerpc kernels makes the netinst huge, s... |
178 |
| grep -- "-$subarch$" | sort -n | tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
179 |
>> debian-installer+kernel-$DI_CODENAME
|
540
by Arch Librarian
including all powerpc kernels makes the netinst huge, s... |
180 |
done
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
181 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
182 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
183 |
#endif
|
536
by Arch Librarian
Try to include some sparc kernels on the CD |
184 |
#ifdef ARCH_sparc
|
568
by Arch Librarian
make discover change to correct file |
185 |
discover1
|
659
by Arch Librarian
Sync with what we run at gluck, basically this meant: |
186 |
initrd-tools
|
536
by Arch Librarian
Try to include some sparc kernels on the CD |
187 |
EOF
|
188 |
||
189 |
/bin/sed -n 's/Package: \(kernel-image-.*-sparc.*\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
190 |
$MIRROR/dists/$CODENAME/main/binary-sparc/Packages \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
191 |
>> debian-installer+kernel-$DI_CODENAME
|
536
by Arch Librarian
Try to include some sparc kernels on the CD |
192 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
193 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
536
by Arch Librarian
Try to include some sparc kernels on the CD |
194 |
#endif
|
553
by Arch Librarian
m68k support |
195 |
#ifdef ARCH_m68k
|
737
by Arch Librarian
- Since amd64 is not on standard debian mirrors, and ge... |
196 |
fileutils
|
553
by Arch Librarian
m68k support |
197 |
EOF
|
198 |
||
586
by Arch Librarian
m68k bump kernels to 2.4, except mac |
199 |
# Get all the latest 2.2 for mac kernel
|
200 |
/bin/sed -n 's/Package: \(kernel-image-2.2.*-mac\)$/\1/p' \ |
|
581
by Arch Librarian
Sorry, I did a wrong change. Need be CODENAME and not D... |
201 |
$MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 1 \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
202 |
>> debian-installer+kernel-$DI_CODENAME
|
586
by Arch Librarian
m68k bump kernels to 2.4, except mac |
203 |
# Get the latest 2.4 kernels, except mac
|
204 |
/bin/sed -n 's/Package: \(kernel-image-2.4.*\)$/\1/p' \ |
|
722
by Arch Librarian
- Fix the kernel-image-2.4.27-amiga thing on generate_d... |
205 |
$MIRROR/dists/$CODENAME/main/binary-m68k/Packages | tail -n 7 | \ |
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
206 |
grep -v mac >> debian-installer+kernel-$DI_CODENAME
|
553
by Arch Librarian
m68k support |
207 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
208 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
553
by Arch Librarian
m68k support |
209 |
#endif
|
751
by Arch Librarian
Add support for arm to generate_di+k_list. |
210 |
#ifdef ARCH_arm
|
211 |
discover1
|
|
212 |
EOF
|
|
213 |
||
214 |
/bin/sed -n 's/Package: \(kernel-image-2.4.*\)$/\1/p' \ |
|
215 |
$MIRROR/dists/$CODENAME/main/binary-arm/Packages|tail -n5 \ |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
216 |
>> debian-installer+kernel-$DI_CODENAME
|
751
by Arch Librarian
Add support for arm to generate_di+k_list. |
217 |
|
973
by Colin Watson
merge from upstream up to patch-787 (Debian 2.2.22) |
218 |
cat >> debian-installer+kernel-$DI_CODENAME << EOF |
751
by Arch Librarian
Add support for arm to generate_di+k_list. |
219 |
#endif
|
474
by Arch Librarian
Updated debian-installer and debian-installer+kernel ta... |
220 |
EOF
|