Commit Graph

151 Commits

Author SHA1 Message Date
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
Santiago Garcia Mantinan dcf92f2ded Fix jigdofilelist when unstable is not available.
Allow disks-alpha/current not to be a symlink.
2002-03-13 22:40:14 +00:00
Raphaël Hertzog f150eabdff * First fix for the creation of .disk/kernel_installable.
* Added the corresponding changelog entry.
2002-03-02 19:45:24 +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 1c13f2a59e * Oops, forgot a -r in the rm call. 2002-02-13 11:16:56 +00:00
Raphaël Hertzog 54ddadb413 * Don't include basedeb-images-* on the CD. 2002-02-13 10:25:02 +00:00
Raphaël Hertzog e14b741797 * Fixed Makefile.
* Updated boot-i386 for bf 3.0.19.
2002-02-11 14:04:08 +00:00
Raphaël Hertzog bb20429165 * Automatically add packages listed by debootstrap. 2002-02-04 14:09:13 +00:00
Anne Bezemer b7582144e3 Add jigdo generation support 2002-01-28 23:00:17 +00:00
Raphaël Hertzog 2e178a4a23 * Fix some cpp related problem. 2002-01-13 18:05:57 +00:00
Raphaël Hertzog be9d5bed00 * New scanpackages/scansources using apt-ftparchive generate. 2001-11-09 07:55:23 +00:00
Falk Hueffner 94f238782b BOOTDISKS needs to be exported for the previous commit to work.
Also fix some suspicious whitespace.
2001-11-07 00:22:30 +00:00
Steve McIntyre 5ca34db6a2 Cope with different layout of non-US when generating list for FORCENONUSONCD1 2001-09-12 15:54:28 +00:00
Raphaël Hertzog 28d4a21d04 * Fix the STUPID bugs I introduced recently (hopefully). 2001-06-14 21:05:36 +00:00
Raphaël Hertzog a9da55e077 * Adding basic checks about the existence of some directories.
* Export MKISOFS variable.
2001-06-13 21:11:37 +00:00
Raphaël Hertzog 2afe58456b * Removed -a from mkisofs call. 2001-05-19 13:29:52 +00:00
Anne Bezemer 966cf8eda6 * Redesigned and updated README to match new www.debian.org style. 2001-04-24 20:15:56 +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 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 af63e2ca23 sources: target now seems to work OK 2000-12-23 04:09:48 +00:00
Steve McIntyre 97e9d9c83a Fixed typos in previous checkin. 2000-12-20 03:00:50 +00:00
Steve McIntyre 24ca43d57a When adding source files to source CDs, cope better with empty lists,
e.g. non-US sources on a CD that doesn't contain any.
2000-12-19 23:14:03 +00:00
Dan Jacobowitz 5301de0809 Add -f to the rm of the FAQ tarball 2000-11-30 16:43:18 +00:00
Raphaël Hertzog 9ad3d70bc4 * Fixes several bug caused by changes in the way binary-all packages
are referred to in the Packages files. Closes: #76178
* Does now handle sources for a local repository correctly. Closes: #76179
* Fix a bug in make extras. Closes: #76181
* Added a commodity local symlink for old-fashioned tools like multi_cd
  which want local packages in dists/local/local. Closes: #76186
* Many thanks to Vladimir Michl who provided me patches for the 4 bug
  mentionned above.
* Changed mirror_check to use case insensitive pattern matching for
  detecting headers. Closes: #70838
* Documentation updates about the SIZELIMIT stuff and bootable CDs.
  Closes: #72067, #68913
2000-11-12 22:41:45 +00:00
Steve McIntyre 3d60041f0d Extract the debian FAQ from debian-faq.html.tar.gz 2000-09-03 16:45:04 +00:00
Philip Hands a03167f409 CONF.sh:
VERBOSE_MAKE variable added.  allows the verbosity of the make process
    to be controlled, by determining if the lines start with a @ or not
  ATTEMPT_FALLBACK variable added.  allows one to control whether build_all.sh
    should bother to attempt to build a simple CD if the official build
    fails.

Makefile:
  o  added "set -e;" to the start of most of the blocks of shell commands to
     ensure that if one of the scripts fails, that fact is not ignored
  o  replaced many of the @'s with $(Q) and ensured that Q=@ by default.
     This allows one to see what make is actually doing when it all goes
     horribly wrong -- VERBOSE_MAKE in CONF.sh is used to control this

build_all.sh
  o  made it stop on error dependant on ATTEMPT_FALLBACK from CONF.sh

tools/pi-makelist:
  These are the changes by J.A. Bezemer to get rid of files from the list
  that are not available on ftp mirrors

tools/boot/potato/boot-alpha
  check to see if the boot1 directory already exists, and skip its creation
  if so.  This is required to deal with the fact that this script gets called
  for CD1 & CD1_NONUS, and making the directories twice fails, and is pointless
2000-08-25 16:54:03 +00:00
Anne Bezemer 276faf0f84 VOLIDs now Bin-X and Src-X instead of Binary-X and Source-X, and also
ppc instead of powerpc to stay within the 32-char limit (also with _NONUS).

Fixed one other "double CD1 issue" that caused the top-level README to
mention a 4-CD set where there were only 3. Now count only ?.packages
instead of *.packages.
2000-08-12 22:42:20 +00:00
Dan Jacobowitz 7f9962e509 Add a bunch of set -e to prevent silently bad CDs. 2000-07-25 16:39:13 +00:00
Steve McIntyre b181b55fec Fixed bug in README generation when using FORCENONUSONCD1 - I forgot to
munge the contents of README.diskdefines, so README.txt and README.html
came out differently. Now done.
2000-07-18 15:11:54 +00:00
Raphaël Hertzog 3c4dd7d6db * Added "-F ." for symlink farmers... 2000-07-02 11:09:34 +00:00
Raphaël Hertzog 8f8c0e3980 * Fixed bin-image and src-image.
* Added new entry in changelog.
2000-07-02 10:57:40 +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
Ben Collins 7a02a8d9f8 subdir for archs 2000-06-14 04:54:52 +00:00
Raphaël Hertzog 5d4ff3914e * Added support for EXTRANONFREE. Hope it works :-) 2000-06-06 17:19:27 +00:00
Raphaël Hertzog 08c96a4ce8 * Removed data/woody/README.multicd
* Fixed src-infos in the Makefile (s/BDIR/SDIR/g)
2000-05-20 19:44:53 +00:00
Raphaël Hertzog c73ec20c15 * Copy pics/*.jpg instead of pics/*.
* Added a log file to .cvsignore.
2000-05-19 14:07:01 +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
Dan Jacobowitz 0b6a1c2ebf PowerPC boot support 2000-05-01 04:59:02 +00:00
Raphaël Hertzog ad9dd80b45 * Documentation updates.
* Changed how the sizelimit is get by the scripts (they could have ignored
  values given by the environment variable).
* Put the documentation tree from the mirror on the first CD only.
2000-04-03 22:05:07 +00:00
Ben Collins ced385dc90 bogus change last time... 2000-03-31 04:29:17 +00:00
Ben Collins fa61376c58 run the boot script with sh -c, fixes an odd problem in the sparc script 2000-03-31 02:44:59 +00:00
Raphaël Hertzog 37ab5b703b * Reverted the removal of */doc dirs in disks 2-4.
* Removed $ADIR too in target bin-distclean.
2000-03-14 21:49:00 +00:00
Ben Collins a2ccae3471 * Added two new variables, COPYLINK and APTTMP. I had to do this with my
setup which consists of an NFS mounted archive, the NFS mount was also
  used for the tmp space since it had room, and the iso images were
  created on the local drive, where it also had room. DOing symlink was
  crazy and didn't work too well, and the apt stuff could not be on the
  NFS tmp since apt's locking doesn't work on NFS. Problem solved, this
  should work exactly like it did before with these defaults though.
  COPYLINK basically makes a full copy of the files instead of hardlinking
  or symlinking.
2000-03-14 04:02:29 +00:00
Raphaël Hertzog dbdda83031 * Added missing semi-colon. 2000-03-13 12:17:20 +00:00
Raphaël Hertzog 93f96e4f49 * Added tools/pi-makelist this time.
* Removed set -e from tools/apt-selection. Apt must be able to fail ...
* Added a separate pi-makelist target.
* Updated the README with Pseudo Image Kit information.
2000-02-26 11:41:10 +00:00
Raphaël Hertzog 1f41fe62d6 * Added set -e for shell scripts.
* Now generate *.list for Pseudo Image Kit.
* Added files for woody.
* Updated the README* files.
* Added some .cvsignore files.
2000-02-19 17:52:52 +00:00
Raphaël Hertzog 9c1d1aa4b5 * debian/rules removes unneeded CVS directories.
* corrected a litlle quoting problem in the Makefile.
* removed NONUS=0 from the example in the README
1999-12-21 17:20:30 +00:00
Raphaël Hertzog 6914b57b77 * Does now include the boot-floppies documentation again.
* Removed some cruft (master file for potato and master.i386)
1999-11-13 16:44:36 +00:00
Raphaël Hertzog 479e95a41e * Splitted the boot disks scripts for slink & potato.
* Corrected the Makefile accordingly.
* Updated the tasks/Debian_potato to use the task-* packages.
1999-11-11 20:22:24 +00:00
Adam Di Carlo e83ef58217 Initial revision 1999-11-11 17:10:37 +00:00