~tsimonq2/debian-cd/lubuntu-cosmic-changes

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