+ Merged and simplified the old functionality from scansources.old
and scanpackages.old into the new script create_control.
+ Run the mkisofs step *outside* of "set -e" so that we can actually
report errors instead of silently failing.
+ Split out the code for starting a new disc into a function.
+ Pick up on a potential bug: if we finish the last (expected) disc with
a backed-out file, make sure we create another image to include that
file too.
* Remove the old non-US stuff from it, it's not been needed in years.
* Cope with .bz2 source files too.
* Merged and simplified the old functionality from scansources.old
and scanpackages.old into the new script create_control.
Started off as minor changes, but then also updated how things work in core
logic. We've been making broken over-sized update CDs for a while, as the
code didn't check for being over-full properly. Used to work better when we
had smaller packages, but now it's not working. Change to the method used in
the main debian-cd code: add packages one at a time until we go over, then
remove the last package. Works fine now.
* Size-override code updates
* Make source DVDs fit better
* Add more checksum types to the generated Release files
* Tone down messages about missing include/exclude files
* changed default locations for the farbror to pettersson move
* genisoimage has moved, and we want to do more checksums that way
* grab md5 data for packages for *all* arches; have to cope with
binary-all files that mighe be stale. :-(
For booting with an initramfs initrd we apparently need to specify its
offset and size at specific memory locations. Backported from trunk.
Change is based on SuSE's CD boot. Many thanks to Adam Thornton, Mark Post
(of Novell) and Bastian Blank for providing the pointers to the missing bits.