Commit Graph

32 Commits

Author SHA1 Message Date
Steve McIntyre 2358dd635e * MAJOR CHANGE: Stop using apt-ftparchive to generate the Packages
files on each CD/DVD; instead grab the details for each package
  directly from the Packages file in the archive. MUCH MUCH faster,
  and uses less code too. Affected scripts:

  + tools/scanpackages now just generates Release files. argv[1] used
    to be "scan" or "install", but no longer used

  + tools/add_debs slightly simplified - old code removed

  + tools/add_packages now dumps out Packages file fragments as each
    .deb and .udeb is copied into the temporary trees

  + WARNING: Any uses of the "before-scanpackages" hook may now break
    - shout if you're affected.
2005-12-13 02:04:33 +00:00
Steve McIntyre d51c1b263c For full CD/DVD builds, check that we have an "extra" override
containing task info. If not, use the sid override instead.
2005-11-10 00:50:19 +00:00
Steve McIntyre 99c25d14a8 Revert the sarge Release file hack 2005-06-22 21:33:23 +00:00
Steve McIntyre 74ed0539fd Multiple changes before final release:
* Add release notes to CD#1 on full CD/DVD sets, and link them from
    README.html
  * Tweak the generated Release files to be "stable" rather than
    "testing"
  * Added Sven's patch: a pegasos forth boot script
2005-06-04 14:36:59 +00:00
Raphaël Hertzog 293e3bf557 - Apply patch from horms@debian.org to fix #258029. Problems with
inclusion of local udebs.
2005-01-12 16:11:51 +00:00
Steve McIntyre 669b09fd98 Adding extra support for the amd64 mirror structure 2004-12-08 22:40:45 +00:00
Santiago Garcia Mantinan 80faafdf64 Add DI_CODENAME variable make it posible to build cds with a special
debian-installer version.
2004-03-08 13:43:40 +00:00
Philip Hands 062f9b6dea add a reminder about a kludge I needed when 3.0 was released, so I don't
need to think too hard next testing-->stable transition
2002-12-20 01:46:25 +00:00
Tollef Fog Heen 916440cf9a add support for excluding contrib. 2002-12-07 10:22:40 +00:00
Raphaël Hertzog 5ddbb8223c * Added support for sarge and debian-installer. 2002-10-10 12:56:48 +00:00
Tollef Fog Heen 37c00f7c39 Apply patch from Petter Reinholdtsen to put the security updates onto
the cd.
2002-07-11 21:40:17 +00:00
Raphaël Hertzog 139fd6593f * Fix handling of NONFREE/EXTRANONFREE variable.
* Update the order of the boot images for i386 :
  1: isolinux multiboot
  2: vanilla
  3: compact
  4: idepci
  5: bf2.4
* Put ISOLINUX=1 by default. Added it to CONF.sh.
2002-04-13 12:17:57 +00:00
Christopher Lawrence e81ac28c70 Added support for a local mirror of security.debian.org. Setting
$SECURITY to the path of the mirror will include any updated packages
in the Packages file for the given distribution and architecture.
2002-03-21 18:30:24 +00:00
Raphaël Hertzog 9db9cb02c7 * Complains for missing Release files.
* Prepare for release.
2001-12-29 18:52:24 +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 ee838cb485 * Fix a stupid error in sed. 2001-09-10 20:14:08 +00:00
Raphaël Hertzog b20b2a36b6 * Update the "Components" field of Release file.
* Update the task file with sid-generated content
2001-09-09 19:11:21 +00:00
Raphaël Hertzog c726de1585 * Various little modifications. 2001-08-16 16:37:23 +00:00
Raphaël Hertzog b312b89f7f * Now correctly parses the Release file (it broke when SHA1 field has been
added).
* TODO: Still have to generate the SHA1 field for the main tree.
2001-04-25 22:27:55 +00:00
Raphaël Hertzog 5c171358bc * Create a $CODENAME-secured tree with Release and Release.gpg file.
* Some esthetic cleanup.
2001-04-14 20:57:06 +00:00
Raphaël Hertzog c213ff5a43 * Copy dists/<codename>/Release and Release.gpg files 2001-04-12 10:40:08 +00:00
Raphaël Hertzog 5ab298e730 * Does now detect packages in non-free even if there are no
other packages (from main) on the CD.
2001-03-25 14:49:14 +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
Steve McIntyre e97f9008a5 Updated to cope with new filenames of main section override files in the archive. 2001-01-14 19:59:11 +00:00
Steve McIntyre 00e2cc2955 Initial checkin of update-cd, simple tool to create r0 -> r* CDs.
Minor changes to tools to help this:

	add_dirs:		only create directories if they don't exist.
	scanpackages: 	added a command line flag to not create Packages.cd files
2000-12-05 20:53:24 +00:00
Raphaël Hertzog b53f3c80e1 * Fixed Joey's patch. ${LOCALDEBS:-$MIRROR} is correct syntax. 2000-07-06 10:32:27 +00:00
Raphaël Hertzog 898a7e92f8 * Patch from Joey Hess for LOCALDEBS.
* Patch from Michael Schlueter for a bugfix related to forcenonusoncd1.
* Patch from myself : s/*.packages/?.packages/ in tools/scanpackages !
  It's a problem that appeared with the use of FORCENONUSONCD1 and LOCAL.
2000-06-30 00:04:03 +00:00
Steve McIntyre 6ef81f9eb6 Added FORCENONUSONCD1 option - forces non-US packages/sources onto the
first CD where possible. We then make 2 copies of this, one with
non-US and one without. Useful for people wanting to create non-US and
US-safe CD sets without having to spend so much disk space.

Side-effects: The CD tress are now $(DIR)/CD<foo> instead of
$(DIR)/<foo>
2000-06-16 23:42:50 +00:00
Raphaël Hertzog 5d4ff3914e * Added support for EXTRANONFREE. Hope it works :-) 2000-06-06 17:19:27 +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 e83ef58217 Initial revision 1999-11-11 17:10:37 +00:00