~ubuntu-branches/ubuntu/intrepid/debian-cd/intrepid

« back to all changes in this revision

Viewing changes to tools/generate_di+k_list

  • Committer: Bazaar Package Importer
  • Author(s): Steve McIntyre, Frans Pop, Otavio Salvador, Steve McIntyre, Jérémy Bobbio, Joey Hess, Raphael Hertzog
  • Date: 2008-03-17 23:16:20 UTC
  • mfrom: (3.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080317231620-8mcjlfmu1eo5su7k
Tags: 3.0.4
[ Frans Pop ]
* Disable debugging output in boot scripts.

[ Otavio Salvador ]
* Applied patch from Robert Millan <rmh@aybabtu.com> to integrate
  win32-loader. Closes: #440220.
* Applied patch from Robert Millan <rmh@aybabtu.com> to fix image
  generation with read-only mirrors. Closes: #441397.
* Applied patch from Robert Millan <rmh@aybabtu.com> to use win32-loader
  for autorun when CD is being used on Windows. Closes: #441846.
* Exclude dhcp-client-udeb since it's not being used and transition for
  dhcp3-client-udeb has over.
* Exclude multipath-udeb and libaio1-udeb since they're not being use
  yet.
* Fix autorun.inf generation when win32-loader is present.
* Applied patch from Nicolas François <nicolas.francois@centraliens.net>
  to allow README.html translation using po4a.
* Remove the 'Last Modified' date from data/lenny/README.html.in since
  it's useless.
* Use DEBOOTSTRAP_SCRIPT, BASE_INCLUDE and BASE_EXCLUDE variables to
  calculate the base packages set
* Hide image creation command if not using verbosing make

[ Steve McIntyre ]
* Make daily i386/amd64 lenny builds work again - don't attempt to copy
  the win32-loader files into place if they don't exist.
* Remove Depends: on sysutils. Closes: #437497 (again)

[ Jérémy Bobbio ]
* README.html: Integrate a new look for README.html done by Kalle Söderman.
  Huge thanks to him!
* README: Improve the wording when building a netinst or business card by
  being a little bit more specific than just saying: CD 1 out of 1.  This
  meant adding new defines "DISKTYPE$DISKTYPE".

[ Joey Hess ]
* Include dmraid deb. Closes: #443991
* Add acpi-support-base to generate_di+k_list.

[ Steve McIntyre ]
* Newer versions of debootstrap have moved the scripts from /usr/lib to
  /usr/share. Add a sym-link to cope - let's keep compatible with etch
  as much as possible. Also, log what debootstrap told us (in
  debootstrap-list) rather than just including the results directly in
  rawlist.

[ Frans Pop ]
* build_all.sh: don't source CONF.sh after already sourcing $CF earlier.
* CONF.sh: add non-invasive option to avoid sourcing CONF.sh twice when
  using wrapper scripts.
* CONF.sh: Don't set MAXCDS by default; was probably changed by accident.
* boot-{mipsel,sparc}: Parse website directory index case insensitive so
  that both "<a href=" and "<A HREF=" are recognized.
* Include busybox for architectures that use initramfs-tools; base-installer
  will try to install it.
* tools/update_tasks: ignore comments and blank lines in tasks/task.list.
* tasks/task.list*
  - add missing l10n tasks: gujarati-desktop, malayalam-desktop, tamil
  - comment out l10n tasks for languages not supported in D-I, for
    Icelandic, Irish, Serbian, Welsh and Xhosa
* lenny tasks: update for current task lists; set svn:keywords so the date
  header gets updated.
* Instead of including all alternative dependencies in list2cds, only
  include the first one. This reduces the size of the netinst and improves
  what's included on CD1. Only loss is console-{data,common,tools} so these
  are now added in generate_di+k_list. Reduces impact of #410418.
* exclude-udebs: exclude any libdirectfb udeb instead of particular version.
* exclude-udebs: exclude kbd-udeb and console-setup udebs (not yet used).
* During installation debootstrap will complain about an invalid Release file
  if there is no Packages file for the local section. Create an empty Packages
  file if one is missing.
* start_new_disc: make multi-arch CD/DVDs and CD/DVDs that are not part of a
  set (e.g. KDE/Xfce CDs) recognizable through info in .disk directory.
* Makefile: debootstrap no longer accepts options with empty values; change
  the way include/exclude options are passed accordingly.

[ Steve McIntyre ]
* Significant cleanup of list2cds. Closes: #451237
* tools/imagesums: use newer features in latest mkisofs/genisoimage to grab
  pre-calculated MD5 and SHA1 checksums directly from the jigdo file.

[ Otavio Salvador ]
* Make sure we include laptop-detect on arches that are know to have
  laptops (i386, amd64 and powerpc).
* Make sure we include grub-pc since it's used when GPT disk label is
  chosen.

[ Steve McIntyre ]
* Fix a bug in start_new_disc - cope with MAXCDS not being set.
* Temporarily disable boot support for arm CDs - the netwinder images are not
  being produced at the moment.

[ Raphael Hertzog ]
* Switch to genisoimage as default ISO generator as mkisofs has been dropped
  from Debian. Closes: #468850
* Add Vcs-Browser field.
* If genisomage is not available, try to fallback on mkisofs.
* New OMIT_DOC_TOOLS option to be able to work with mirrors that do not
  contain the doc and tools directories.

[ Frans Pop ]
* Ensure that the correct version of the Installation Guide is included.
* Lenny will be version 5.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
unifont
47
47
hotplug
48
48
usbutils
 
49
console-data
 
50
console-common
 
51
console-tools
49
52
console-cyrillic
50
53
console-terminus
51
54
pcmcia-cs
58
61
libfribidi0
59
62
localization-config
60
63
acpid
 
64
acpi-support-base
61
65
ppp
62
66
pppoeconf
63
67
udev
65
69
openssh-server
66
70
cryptsetup
67
71
brltty
 
72
dmraid
68
73
 
69
 
/* libsysfs2-udeb provides libsysfs2 so we have to make sure the deb
70
 
 * gets included on the first CD too
 
74
/* In etch, libsysfs2-udeb provides libsysfs2 so use this to 
 
75
 * make sure the deb gets included on the first CD too
71
76
 */
72
77
libsysfs2
73
78
 
78
83
 * deb gets included on the first CD too for arches that get discover1
79
84
 */
80
85
 
 
86
/* laptop-detect is used by tasksel when checking if the system is a
 
87
 * laptop so we have to make sure to get it included on first CD for
 
88
 * arches that are know to have laptops
 
89
 */
 
90
 
 
91
/* grub-pc is used when selecting GPT disk label */
 
92
 
81
93
/* #231583: Make life easier for Australian ISP users */
82
94
bpalogin
83
95
 
84
96
#ifdef ARCH_i386
85
97
initramfs-tools
 
98
busybox
86
99
discover
87
100
discover1
88
101
libdiscover1
89
102
grub
 
103
grub-pc
 
104
laptop-detect
90
105
lilo
91
106
elilo
92
107
libc6-i686
103
118
 
104
119
#ifdef ARCH_amd64
105
120
initramfs-tools
 
121
busybox
106
122
discover
107
123
discover1
108
124
libdiscover1
109
125
grub
 
126
grub-pc
 
127
laptop-detect
110
128
lilo
111
129
linux-image-2.6-amd64
112
130
linux-headers-2.6-amd64
114
132
 
115
133
#ifdef ARCH_alpha
116
134
initramfs-tools
 
135
busybox
117
136
aboot
118
137
aboot-base
119
138
discover1
124
143
 
125
144
#ifdef ARCH_hppa
126
145
initramfs-tools
 
146
busybox
127
147
discover1
128
148
libdiscover1
129
149
linux-image-2.6-parisc
135
155
 
136
156
#ifdef ARCH_ia64
137
157
initramfs-tools
 
158
busybox
138
159
discover1
139
160
libdiscover1
140
161
linux-image-2.6-itanium
145
166
#endif
146
167
 
147
168
#ifdef ARCH_mips
 
169
/* doesn't use a initrd to boot */
148
170
arcboot
149
171
sibyl
150
172
linux-image-2.6-r4k-ip22
154
176
#endif
155
177
 
156
178
#ifdef ARCH_mipsel
 
179
/* doesn't use a initrd to boot */
157
180
sibyl
158
181
colo
159
182
delo
166
189
 
167
190
#ifdef ARCH_arm
168
191
initramfs-tools
 
192
busybox
169
193
discover1
170
194
libdiscover1
171
195
nwutil
184
208
 
185
209
#ifdef ARCH_sparc
186
210
initramfs-tools
 
211
busybox
187
212
silo
188
213
discover1
189
214
libdiscover1
197
222
 
198
223
#ifdef ARCH_powerpc
199
224
initramfs-tools
 
225
busybox
200
226
discover1
201
227
libdiscover1
 
228
laptop-detect
202
229
quik
203
230
yaboot
204
231
powerpc-utils
209
236
linux-image-2.6-powerpc-smp
210
237
linux-image-2.6-powerpc64
211
238
linux-image-2.6-prep
212
 
EOF
213
 
 
214
 
# Only include powerpc kernels that d-i base-installer installs.
215
 
# XXX once powerpc 2.4 gets kernel-image-2.4-<subarch> packages, use those
216
 
# instead, but beware of apus.
217
 
# Commented out as no longer relevant for Etch (see #401429)
218
 
#for subarch in powerpc power3 power4 power3-pmac power3-chrp-rs6k \
219
 
#               power4-pmac power4-chrp-rs6k powerpc-pmac \
220
 
#               powerpc-prep powerpc-chrp powerpc-chrp-rs6k apus; do
221
 
#       zcat $MIRROR/dists/$CODENAME/main/binary-powerpc/Packages.gz | \
222
 
#           sed -n 's/Package: \(kernel-image-.*-.*\)$/\1/p' | \
223
 
#               grep -- "-$subarch$" | sort -n | tail -n 1 \
224
 
#                >> debian-installer+kernel-$DI_CODENAME
225
 
#done
226
 
 
227
 
cat >> debian-installer+kernel-$DI_CODENAME << EOF
228
 
#endif
229
 
 
230
 
#ifdef ARCH_m68k
231
 
fileutils
232
 
amiboot
233
 
atari-bootstrap
234
 
emile
235
 
vmelilo
236
 
linux-image-2.6-amiga
237
 
linux-image-2.6-mac
238
 
EOF
239
 
 
240
 
# Get the latest kernels for 2.4 d-i subarchs
241
 
# XXX once m68k gets kernel-image-2.4-<subarch> packages, use those
242
 
# instead.
243
 
for subarch in amiga atari bvme6000 mvme147 mvme16x q40; do
244
 
  zcat $MIRROR/dists/$CODENAME/main/binary-m68k/Packages.gz | \
245
 
    sed -n 's/Package: \(kernel-image-2.4.*\)$/\1/p' | \
246
 
    grep -- "-$subarch$" | sort -n | tail -n 1 \
247
 
                >> debian-installer+kernel-$DI_CODENAME
248
 
done
249
 
 
250
 
cat >> debian-installer+kernel-$DI_CODENAME << EOF
251
 
 
252
 
#endif
253
 
 
254
 
EOF
255
 
 
 
239
#endif
 
240
 
 
241
EOF