Commit Graph

34 Commits

Author SHA1 Message Date
Steve McIntyre a269a8fd4c 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
2006-12-07 23:09:01 +00:00
Joey Hess 8aeaeec50a add XS-Vcs-Svn field 2006-10-16 17:57:02 +00:00
Steve McIntyre 9e09a70e04 * Update Dependencies to allow installation/use on GNU/kFreeBSD. Thanks
to Petr Salinger for the patch. Closes: #378977
2006-10-08 11:21:59 +00:00
Raphaël Hertzog c5f6f576fd Fix build-depends. 2006-06-15 19:06:48 +00:00
Steve McIntyre 17ae1a1f5f Added Suggests: for netpbm and syslinux 2005-04-24 13:13:30 +00:00
Raphaël Hertzog e088707860 - 1 line patch to fix a nasty (5 year old) bug. Closes: #285382
- Changed maintainer to debian-cd@lists.debian.org.
2005-01-09 18:17:21 +00:00
Steve McIntyre f350deb872 Changes for 2.2.19:
Removed silly mkisofs build-dep
Updated changelog
2004-08-20 14:53:41 +00:00
Steve McIntyre 9924ef5c84 Copied CONF.sh into debian/
Fixed typo in the Standards-version
2004-08-19 17:55:03 +00:00
Steve McIntyre 6499379214 Last minor changes for the build 2004-08-19 17:53:19 +00:00
Raphaël Hertzog 26b8aaa25e - Add missing Build-Depends-Indep. 2004-07-07 07:39:04 +00:00
Richard Atterer e6440d5a07 Added code/docs for automatic generation of fallback directories during jigdo generation 2003-12-18 10:22:38 +00:00
Raphaël Hertzog 544baea274 * Prepare for 2.2.16 release. 2003-08-20 18:04:05 +00:00
Raphaël Hertzog 0e25c9d6b3 - Updated for proper .disk/udeb_include support by default. 2003-05-07 18:06:52 +00:00
Raphaël Hertzog 2ea3ddbb5e * New changelog entry
* Use debhelper 4
* Updated standards-version
2002-09-17 19:34:46 +00:00
Raphaël Hertzog d926f4fd93 * Updated tools/add_secured to work with all versions of md5sum
(including the one that comes with dpkg >= 1.10).
* Protect the call to add_secured by a stamp file. Closes: #147105
* Provide a customised isolinux image. We don't need to
  recommend syslinux now.
2002-05-15 21:32:02 +00:00
Raphaël Hertzog 70780934de * Added cpp to the Depends field. Closes: #145869 2002-05-05 10:19:16 +00:00
Christopher Lawrence b535871449 Change syslinux to a recommendation, per Raphael. 2002-04-09 22:00:35 +00:00
Christopher Lawrence bc5f45c83d Added syslinux to the dependencies, since it's required for ISOLINUX
support to work.
2002-04-09 01:40:53 +00:00
Steve McIntyre 5b892f4ae9 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.
2002-04-07 16:26:59 +00:00
Raphaël Hertzog f8c0ab436e * Implement the .disk/{kernel,base}_installable stuff. Not tested yet. 2002-03-02 19:08:18 +00:00
Raphaël Hertzog fc6b2e48c8 * lintian cleanup (s/Build-Depends/Build-Depends-Indep/) 2001-11-16 07:25:34 +00:00
Raphaël Hertzog be9d5bed00 * New scanpackages/scansources using apt-ftparchive generate. 2001-11-09 07:55:23 +00:00
Raphaël Hertzog d9b5e6200a * Drop slink support.
* Drop dpkg-multicd support.
* Uses apt-ftparchive instead of dpkg-scan{packages,sources}
* Try to use extra override file (for Task: fields), not tested.
2001-10-06 15:55:12 +00:00
Raphaël Hertzog 7fb104fc41 * Moved to main (removed the last use of unzip).
* Added a suggests to palo (>= 0.94) for hppa.
2001-09-10 12:01:10 +00:00
Raphaël Hertzog 7cd4b17f40 * The inclusion of the secured tree is now controlled by the
SECURED environment variable. It is *disabled* by default
  (thanks to jgg who doesn't want to correct apt even if he
  proposed the current scheme)
* Priority optional (same than in the overrides)
2001-07-21 15:50:09 +00:00
Raphaël Hertzog 0ee38d20ce * Use Digest::MD5 instead of MD5.
* Prepare 2.2.6 release.
2001-07-10 14:42:54 +00:00
Raphaël Hertzog e67c751db6 * Does correctly manage pools wrt Packages files. Large patch not well
tested.
* Now depends on grep-dctrl.
* Updated tasks files to put non-US at top.
* Various fixes.
2001-02-27 01:01:40 +00:00
Anne Bezemer 73945a9e42 * Updated pi-makelist, now excludes all of the sparc live filesystem.
* Added Recommends: debianutils because pi-makelist uses tempfile(1)
  since 2.2.3; also mentioned this in the debian-cd/YACS README.
* Some minor updates/rewordings in CD's top-level README.
2000-11-13 16:48:14 +00:00
Dan Jacobowitz 7a9ce8640c Recommend hfsutils. 2000-07-25 16:39:27 +00:00
Raphaël Hertzog edbe3d2bd9 * Added documentation (README.html & README.txt) that replaced some
old doc. Needs a lynx dependency.
* Added arm support.
* Failry large changes to the Makefile due to the added documentation.
* Make the translated documentation more available.
* Copied some files from potato dir to the woody dir (so that we can
  still build woody CDs).
2000-05-18 22:49:02 +00:00
Raphaël Hertzog 92504f2149 * Many modifications to support the inclusion of local packages
available in dists/$CODENAME/local/binary-$ARCH.
* Updated documentation in several places.
* Updated CONF.sh.
* Added an empty task.
2000-03-07 18:59:31 +00:00
Adam Di Carlo 807aa1637f resync with 2.1.90 1999-11-11 18:27:05 +00:00
Adam Di Carlo e7cc6c63f5 remove file prior to importing YACS 1999-11-11 16:43:24 +00:00
Steve McIntyre 5a701fc07a Initial revision 1999-04-01 06:58:02 +00:00