~ubuntu-branches/ubuntu/intrepid/debian-cd/intrepid

« back to all changes in this revision

Viewing changes to debian/CONF.sh

  • Committer: Bazaar Package Importer
  • Author(s): Steve McIntyre, Frans Pop, Otavio Salvador, Steve McIntyre, Jérémy Bobbio, Joey Hess, Raphael Hertzog
  • Date: 2008-03-17 23:16:20 UTC
  • mfrom: (3.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080317231620-8mcjlfmu1eo5su7k
Tags: 3.0.4
[ Frans Pop ]
* Disable debugging output in boot scripts.

[ Otavio Salvador ]
* Applied patch from Robert Millan <rmh@aybabtu.com> to integrate
  win32-loader. Closes: #440220.
* Applied patch from Robert Millan <rmh@aybabtu.com> to fix image
  generation with read-only mirrors. Closes: #441397.
* Applied patch from Robert Millan <rmh@aybabtu.com> to use win32-loader
  for autorun when CD is being used on Windows. Closes: #441846.
* Exclude dhcp-client-udeb since it's not being used and transition for
  dhcp3-client-udeb has over.
* Exclude multipath-udeb and libaio1-udeb since they're not being use
  yet.
* Fix autorun.inf generation when win32-loader is present.
* Applied patch from Nicolas François <nicolas.francois@centraliens.net>
  to allow README.html translation using po4a.
* Remove the 'Last Modified' date from data/lenny/README.html.in since
  it's useless.
* Use DEBOOTSTRAP_SCRIPT, BASE_INCLUDE and BASE_EXCLUDE variables to
  calculate the base packages set
* Hide image creation command if not using verbosing make

[ Steve McIntyre ]
* Make daily i386/amd64 lenny builds work again - don't attempt to copy
  the win32-loader files into place if they don't exist.
* Remove Depends: on sysutils. Closes: #437497 (again)

[ Jérémy Bobbio ]
* README.html: Integrate a new look for README.html done by Kalle Söderman.
  Huge thanks to him!
* README: Improve the wording when building a netinst or business card by
  being a little bit more specific than just saying: CD 1 out of 1.  This
  meant adding new defines "DISKTYPE$DISKTYPE".

[ Joey Hess ]
* Include dmraid deb. Closes: #443991
* Add acpi-support-base to generate_di+k_list.

[ Steve McIntyre ]
* Newer versions of debootstrap have moved the scripts from /usr/lib to
  /usr/share. Add a sym-link to cope - let's keep compatible with etch
  as much as possible. Also, log what debootstrap told us (in
  debootstrap-list) rather than just including the results directly in
  rawlist.

[ Frans Pop ]
* build_all.sh: don't source CONF.sh after already sourcing $CF earlier.
* CONF.sh: add non-invasive option to avoid sourcing CONF.sh twice when
  using wrapper scripts.
* CONF.sh: Don't set MAXCDS by default; was probably changed by accident.
* boot-{mipsel,sparc}: Parse website directory index case insensitive so
  that both "<a href=" and "<A HREF=" are recognized.
* Include busybox for architectures that use initramfs-tools; base-installer
  will try to install it.
* tools/update_tasks: ignore comments and blank lines in tasks/task.list.
* tasks/task.list*
  - add missing l10n tasks: gujarati-desktop, malayalam-desktop, tamil
  - comment out l10n tasks for languages not supported in D-I, for
    Icelandic, Irish, Serbian, Welsh and Xhosa
* lenny tasks: update for current task lists; set svn:keywords so the date
  header gets updated.
* Instead of including all alternative dependencies in list2cds, only
  include the first one. This reduces the size of the netinst and improves
  what's included on CD1. Only loss is console-{data,common,tools} so these
  are now added in generate_di+k_list. Reduces impact of #410418.
* exclude-udebs: exclude any libdirectfb udeb instead of particular version.
* exclude-udebs: exclude kbd-udeb and console-setup udebs (not yet used).
* During installation debootstrap will complain about an invalid Release file
  if there is no Packages file for the local section. Create an empty Packages
  file if one is missing.
* start_new_disc: make multi-arch CD/DVDs and CD/DVDs that are not part of a
  set (e.g. KDE/Xfce CDs) recognizable through info in .disk directory.
* Makefile: debootstrap no longer accepts options with empty values; change
  the way include/exclude options are passed accordingly.

[ Steve McIntyre ]
* Significant cleanup of list2cds. Closes: #451237
* tools/imagesums: use newer features in latest mkisofs/genisoimage to grab
  pre-calculated MD5 and SHA1 checksums directly from the jigdo file.

[ Otavio Salvador ]
* Make sure we include laptop-detect on arches that are know to have
  laptops (i386, amd64 and powerpc).
* Make sure we include grub-pc since it's used when GPT disk label is
  chosen.

[ Steve McIntyre ]
* Fix a bug in start_new_disc - cope with MAXCDS not being set.
* Temporarily disable boot support for arm CDs - the netwinder images are not
  being produced at the moment.

[ Raphael Hertzog ]
* Switch to genisoimage as default ISO generator as mkisofs has been dropped
  from Debian. Closes: #468850
* Add Vcs-Browser field.
* If genisomage is not available, try to fallback on mkisofs.
* New OMIT_DOC_TOOLS option to be able to work with mirrors that do not
  contain the doc and tools directories.

[ Frans Pop ]
* Ensure that the correct version of the Installation Guide is included.
* Lenny will be version 5.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
2
# This file will have to be sourced where needed
3
 
#
 
3
 
 
4
# To prevent sourcing this file twice when using scripts to build CD images,
 
5
# use the following code at the top of your script:
 
6
#    CF=CONF.sh
 
7
#    . $CF
 
8
#    export DEBIAN_CD_CONF_SOURCED=true
 
9
 
 
10
# Allow to prevent double sourcing of this file
 
11
if [ "$DEBIAN_CD_CONF_SOURCED" = true ]; then
 
12
        return 0
 
13
fi
4
14
 
5
15
# Unset all optional variables first to start from a clean state
6
16
unset NONFREE           || true
35
45
unset SPLASHPNG         || true
36
46
unset OMIT_MANUAL        || true
37
47
unset OMIT_RELEASE_NOTES || true
 
48
unset OMIT_DOC_TOOLS     || true
38
49
 
39
50
# The debian-cd dir
40
51
# Where I am (hoping I'm in the debian-cd dir)
55
66
#export DI_WWW_HOME=default
56
67
 
57
68
# Version number, "2.2 r0", "2.2 r1" etc.
58
 
export DEBVERSION="4.0"
 
69
export DEBVERSION="5.0"
59
70
 
60
71
# Official or non-official set.
61
72
# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE
266
277
# File with list of packages to exclude as above.
267
278
#export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude
268
279
 
269
 
# Only put the installer onto the cd (set NORECOMMENDS,... as well).
 
280
# Only put the installer onto the cd (set NORECOMMENDS,... as well,
 
281
# and if you're not using build.sh then also make sure you set TASK
 
282
# appropriately here)
270
283
# INSTALLER_CD=0: nothing special (default)
271
284
# INSTALLER_CD=1: just add debian-installer (use TASK=tasks/debian-installer-$CODENAME)
272
285
# INSTALLER_CD=2: add d-i and base (use TASK=tasks/debian-installer+kernel-$CODENAME)
273
286
#export INSTALLER_CD=2
 
287
#export TASK=tasks/debian-installer+kernel-$CODENAME
274
288
 
275
289
# Parameters to pass to kernel (or d-i) when the CD boots. Not currently
276
290
# supported for all architectures.
277
291
#export KERNEL_PARAMS="DEBCONF_PRIORITY=critical"
278
292
 
279
293
# If set, limits the number of binary CDs to produce.
280
 
export MAXCDS=1
 
294
#export MAXCDS=1
281
295
 
282
296
# If set, overrides the boot picture used.
283
297
#export SPLASHPNG="$BASEDIR/data/$CODENAME/splash-img.png"
290
304
# If so we will link to them on the web site.
291
305
export OMIT_RELEASE_NOTES=1
292
306
 
 
307
# Set to 1 to not include the doc/tools directories on CD1
 
308
# Useful to save space and avoids failures if you have a mirror
 
309
# without those directories.
 
310
#export OMIT_DOC_TOOLS=1
 
311
 
293
312
# Set this to override the default location
294
313
#export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"
295
314
 
305
324
        ;;
306
325
esac
307
326
 
 
327
# Set this to force the Release file(s) to say "stable". Used in first
 
328
# Etch builds to allow us to build before the archive updated
 
329
#EARLY_BUILD_HACK=1
 
330
 
308
331
##################################
309
332
# LOCAL HOOK DEFINITIONS
310
333
##################################