Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (as text) (annotate)|
working branch for EFI
Add date/time logging for start and end
More changes needed for the netinst including firmware. Set up build "C" to work the same as build "2" in most respects.
Add path when sourcing CONF.sh for compatibility with dash Spotted by Ian Campbell.
Generate tasks dynamically; separate task files per distro release All tasks files are moved to ./tasks/<codename> subdirectories so they can be more easily kept up-to-date with specific distro releases. Always generate the debian-installer and tasksel tasks dynamically: - all task files for the desired suite are copied to the working directory at the beginning of each build, and are used from there; - the debian-installer and tasksel tasks are no longer included in releases but are always created automatically at build time; this means users no longer need to run the generate_di_* scripts or the update_tasksel script; - the popcon task file will remain included as a static file, but plan is to add an option to update it automatically for each build; reason is that updating it requires network access. Bump version to 3.1.
Make use of MAXISOS and MAXJIGDOS more consistent
Allow to skip generating MD5 and SHA1 sums files
* Improve control over production of iso and jigdo files. Replace the simple DOJIGDO config option with MAXISOS and MAXJIGDOS, allowing more flexibility. Allows us to only produce a small number of iso images for less-popular architectures but still produce all the jigdo files, saving a lot of disk space.
build.sh: use correct generate_di+k_list for netinst CD After the earlier change in generate_di+k_list in this release, this script should also use the debian-installer+kernel task for the requested codename, and not the used D-I release. This brings the building of netinst CDs back in line with full CDs.
Architectures to build need to be passed as a single argument Additional changes: - fail if more than one argument is passed - update comment describing script
* In build.sh, use $DI_CODENAME for installer task files rather than $CODENAME - allows for sid builds more easily etc.
Remove the SKIPMIRRORCHECK variable, now completely obsolete
Make the choice of config file more explicit
Merge of changes from Steve's development branch to take us to debian-cd version 3.0.0. Highlights: * Support now added for multi-arch CDs/DVDs, including mixed binary/source discs. Multi-arch discs should be bootable on those multiple arches, modulo boot-sector clashes. Extra support added in boot-i386 and boot-amd64 to make the 2 main arches happily co-exist. * Disc sizing is now much more intelligent - sizes are defined depending on the disk type chosen at the start, and discs are now filled exactly to those sizes while files are added rather than the old up-front guessing method. Equally, the metadata on the disc (Packages, Packages.gz, Sources, Sources.gz, md5sums.txt) is generated as much as possible while this is happening to make the sizing code incredibly accurate. Using this method of disc sizing means that customising discs should be much easier/safer - either add custom contents at the start and debian-cd will fill the remainder of the disc, or afterwards roll back the packages on the disc and add extras later. * Source is now treated as (almost) just another arch, with most of the special casing for source hidden internally. If asking for source-only discs, they will simply be built using all the available sources. If combined with other arches, the sources will automatically be chosen to match the binary packages. Meeting GPL requirements was never so easy! * Removed lots of old cruft to clean up the codebase: + non-US support + woody support + lots of old support scripts that have been made redundant + significantly simpler Makefile, much easier to follow + old boot-$ARCH.calc files for estimating boot-file sizes are now (obviously) obsolete and therefore gone
Fix simple logic problem: s///
* build.sh: Don't force IMAGETARGET to bin-official_images when NOSOURCE is set, if IMAGETARGET is also already set, as in a kde cd build.
List which config file we're using
Don't check mirror for source if NOSOURCE is set; improved error checking for mirror checks
Introduce new environment variable NOSOURCE that allows to build CD images using a local mirror that does not contain source files. This new variable obsoletes setting IMAGETARGET, though that is still supported for backwards compatibility.
Checking in JTE work to the trunk.
Add tools/calc script to update .calc files with up to date estimations on the iso size parameters. Update .calc files with up to date estimations. Update debian-installer tasks.
Change build.sh to allow building non complete CDs, like netinsts.
Use DI_CODENAME to locate the installation system. This make it possible to use debian-installer with Woody CDs.
Added support for SIZE_MULT_x when calculating full disc sizes. Best use is on m68k and powerpc images where HFS hybrid metadata seems to add ~10% to the size of the image.
Make it possible to change which images to build using CONF.sh.
Make it possible to give different CONF.sh files to build.sh.
- SKIPMIRRORCHECK=yes can disable the mirror check in build.sh - Fix a bug that prevented udebs to be included.
Patch courtesy of Petter Reinholdtsen, hand-applied because of conflicts. - Preserve timestamps when copying files into the CDs - Make sure build.sh can run in -e (stop on error) mode - Report if packages needed by debootstrap is missing on a CD - Report how much space is reserved on each CD - Handle boot-floppy directories without documentation
Added support for DVD-sized images. Specify default image sizes in CONF.sh as DEFBINSIZE and DEFSRCSIZE build.sh and build_all.sh now use these settings to calculate the packages and source files to go on each disk, using bc - shell arithmetic cannot cope with > 32-bit numbers use the md5sum from the textutils package - dpkg's md5sum cannot handle large files.
Cope with missing boot images Look for boot sizes on more than just the first 4 CDs
Edited boot-alpha Added extra file to help fine tune each arch's CD size
Better guess at the size of bin CD 1
* Reversed some changes made by Dan. Corrected build_all.sh & build.sh with good sizes.
PowerPC boot support
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.5|