Log of /branches/EFI_support/CONF.sh
Parent Directory
|
Revision Log
Revision
2158 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 23 13:41:33 2011 UTC
(2 years, 2 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 17149 byte(s)
Diff to
previous 2149
* Add disk size definitions for 1/2/4/8 GB USB sticks.
* Extend the size-override code to allow to override an individual disc
in the set (e.g. to make the first DVD fit on a 4GB USB stick).
Revision
2113 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 24 23:28:44 2010 UTC
(2 years, 4 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 16712 byte(s)
Diff to
previous 2067
* Add code to make isohybrid images for i386/amd64:
+ Makefile: Add support for overriding the MKISOFS and MKISOFS_OPTS
variables on a per-arch basis
+ CONF.sh: add working examples for this
+ tools/boot/squeeze/boot-x86: if configured to use xorriso, add the
extra command line options to add the isohybrid MBR. Also work
around a difference in ISO directory naming between genisoimage and
xorriso.
Revision
2003 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu May 27 00:52:25 2010 UTC
(2 years, 11 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 16241 byte(s)
Diff to
previous 1975
* Add support for forcing firmware packages onto CD#1:
+ Add "FORCE_FIRMWARE=1" to CONF.sh to turn this on
+ Will pick up on packages in the "firmware" task and install them
+ Will also add sym-links to them in CD1/firmware so that new d-i code
can find them easily.
+ Will add a short sentence into README.html/README.txt
* Add top-level control of which checksums are desired for output images
see the CHECKSUMS setting in CONF.sh
* Fix some bashisms in tools/apt-selection.
Revision
1963 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 21 00:14:26 2009 UTC
(3 years, 6 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 15722 byte(s)
Diff to
previous 1933
Add support for coping with packages that are too large to fit. If we
have to remove packages and their dependencies, list them in
README.excluded in the root of disc 1.
Revision
1933 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 14:32:55 2009 UTC
(3 years, 9 months ago)
by
fjp
Original Path:
trunk/CONF.sh
File length: 15447 byte(s)
Diff to
previous 1879
Add support for producing disks with (optional) extra variants
This patch from Ian Cambell adds the generic support code:
* CONF.sh: Add $(VARIANTS) configuration variable.
* eash-build.sh: Add command line parameter to enable variants.
* Makefile: Define VARIANT_xxx when preprocessing package list.
* boot/?/common.sh: Add a function for checking if a variant is enabled.
* generate_di_list: Allow variant overrides in udeb exclusion list.
Variant support is documented in docs/README.variants
The intention is to use this support to add support for installing a
Xen guest from an ISO image.
The approach to use varriants was originally suggested by Frans Pop.
Revision
1807 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 5 14:12:10 2008 UTC
(4 years, 5 months ago)
by
fjp
Original Path:
trunk/CONF.sh
File length: 15351 byte(s)
Diff to
previous 1786
Split out languages supported by D-I and tasksel from task.list files
* Instead of duplicating what language tasks should be included in each
task.list.* file, let update_tasks add them dynamically at runtime from a
single list of languages supported by tasksel and D-I. This also makes
maintaining the lists a lot less painful.
* Indicate which tasks are "secondary" by adding a "-" suffix in task.list.*
files instead of hardcoding it in update_tasks.
Revision
1786 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 23 18:19:25 2008 UTC
(4 years, 5 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 15184 byte(s)
Diff to
previous 1762
* Add support for tracking which packages we've extracted binaries from,
so that we can archive them (both binaries and sources). If we need
anything, we will list it in CD$N.pkgs_extracted so that external
scripts can pick it up and do whatever's needed.
* Minor changes to the interface of tools/which_deb to accommodate that:
now just lists the files *within* the mirror; it's up to callers to
prepend ${MIRROR} as needed.
Revision
1761 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 13 23:19:30 2008 UTC
(4 years, 6 months ago)
by
fjp
Original Path:
trunk/CONF.sh
File length: 14836 byte(s)
Diff to
previous 1721
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.
Revision
1691 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 10 22:16:18 2008 UTC
(4 years, 8 months ago)
by
farbror-guest
Original Path:
trunk/CONF.sh
File length: 14659 byte(s)
Diff to
previous 1671
* 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.
Revision
1631 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 13 11:45:10 2008 UTC
(4 years, 10 months ago)
by
fjp
Original Path:
trunk/CONF.sh
File length: 14508 byte(s)
Diff to
previous 1625
Support including packages from proposed-updates
This can be useful for pre-release testing of point releases, but should
be used with care when CDs are intended to be published.
Revision
1301 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 19 01:58:41 2006 UTC
(6 years, 5 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 13782 byte(s)
Diff to
previous 1300
* Update documentation to at least vaguely match how things work.
* Added support for hook scripts in a few places around the CD
creation process, to help people customise their CDs. Quite a
lot of refactoring needed in make_disc_trees.pl needed to do that.
* Removed more cruft:
+ old defs in CONF.sh
+ old defs and rules in the Makefile
+ tools/add_secured
Revision
1266 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 7 23:09:01 2006 UTC
(6 years, 5 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 12809 byte(s)
Diff to
previous 1212
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
Revision
1212 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 27 03:19:31 2006 UTC
(6 years, 5 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 13021 byte(s)
Diff to
previous 1183
* Stop using the silly .raw extension for output images, use .iso instead
* Improve support for different disk types. Specify DISKTYPE in CONF.sh,
and it will affect both the output name later (so it's now possible to
distinguish between CDs and DVDs). Defaults to CD if not otherwise
set. DISKTYPE will be used more in the future for sizing too, but that
merge can wait a while longer yet. Closes: #361422
* Use DISKTYPE and COMPLETE values to create the file .disk/cd_type for
the installer to use.
Revision
1183 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 15 23:07:42 2006 UTC
(6 years, 6 months ago)
by
joeyh
Original Path:
trunk/CONF.sh
File length: 12831 byte(s)
Diff to
previous 1180
* Add new language tasks to task.list.
* Add files to support building KDE CDs/DVDs. These would be images
hardcoded to install the KDE desktop task, and to create them, configure
CONF.sh as follows:
TASK=tasks/Debian_etch-kde
KERNEL_PARAMS='tasksel/first="kde-desktop, standard"'
MAXCDS=1
NOSOURCE=1
Revision
1114 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 5 23:08:09 2006 UTC
(6 years, 7 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 12823 byte(s)
Diff to
previous 1113
Minor changes to README.html.in and generation of README.html: cope
with unofficial, official beta and official release CDs better. Let's
not repeat the sarge mistake. Closes: #312604
Revision
1112 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 1 19:39:11 2006 UTC
(6 years, 7 months ago)
by
fjp
Original Path:
trunk/CONF.sh
File length: 12576 byte(s)
Diff to
previous 1052
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.
Revision
892 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 30 00:00:47 2005 UTC
(7 years, 9 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 11288 byte(s)
Diff to
previous 874
Added patch from Frans Pop (#320206) to make EXCLUDEs use $CODENAME
Update changelog - the sed hack for the sarge release has been removed again
Revision
865 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 4 14:36:59 2005 UTC
(7 years, 11 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 11290 byte(s)
Diff to
previous 849
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
Revision
831 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 3 02:03:45 2005 UTC
(8 years, 2 months ago)
by
joeyh
Original Path:
trunk/CONF.sh
File length: 10985 byte(s)
Diff to
previous 822
- Add OMIT_MANUAL variable, which can be set to 1 to drop the install
manual from small CDs to save space. We will probably be adding several
new translations, and possibly PDFs, and that would use too much space
on the small CDs.
- Also make the README link to the manual on the Debian web site if
OMIT_MANUAL=1.
- Update the README to mention manual translations are available.
Revision
415 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Dec 14 13:53:18 2002 UTC
(10 years, 5 months ago)
by
pere
Original Path:
trunk/CONF.sh
File length: 7195 byte(s)
Diff to
previous 411
Remove duplicate base_components creating. Add support for BASE_INCLUDE
and BASE_EXCLUDE, making files cdrom/.disk/base_include and
.../base_exclude used by debian-installer.
Revision
386 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 11 22:01:44 2002 UTC
(10 years, 10 months ago)
by
tfheen
Original Path:
trunk/CONF.sh
File length: 6616 byte(s)
Diff to
previous 385
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
Revision
368 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon May 6 17:19:05 2002 UTC
(11 years ago)
by
philh
Original Path:
trunk/CONF.sh
File length: 6033 byte(s)
Diff to
previous 364
make the Non-US server entry added to .jigdo files by publish_cds point
at the new non-US.cdimage.debian.org name for open, so we can move
cdimage.d.o to raff.d.o in the near future.
Revision
357 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun May 5 12:08:27 2002 UTC
(11 years ago)
by
philh
Original Path:
trunk/CONF.sh
File length: 5690 byte(s)
Diff to
previous 337
Add tools/fast_sums script that I'm using to create the md5sums on
cdimage.d.o
It's disabled by default, so this should not change the behaviour
for people that don't use it, although I don't think there's any reason
not to.
Revision
337 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 13 12:17:57 2002 UTC
(11 years, 1 month ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 5566 byte(s)
Diff to
previous 330
* 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.
Revision
330 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 7 16:26:59 2002 UTC
(11 years, 1 month ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 5483 byte(s)
Diff to
previous 325
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.
Revision
263 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 6 15:55:12 2001 UTC
(11 years, 7 months ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 3728 byte(s)
Diff to
previous 238
* 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.
Revision
238 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 21 15:50:09 2001 UTC
(11 years, 10 months ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 3445 byte(s)
Diff to
previous 237
* 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)
Revision
173 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 25 16:54:03 2000 UTC
(12 years, 8 months ago)
by
philh
Original Path:
trunk/CONF.sh
File length: 2854 byte(s)
Diff to
previous 163
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
Revision
163 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 12 22:36:50 2000 UTC
(12 years, 9 months ago)
by
costar
Original Path:
trunk/CONF.sh
File length: 2619 byte(s)
Diff to
previous 148
DEBVERSION (+examples) now like "2.2 r0" according to discussions on
debian-cd list.
Copied FORCENONUSONCD1 to debian/CONF.sh, where it wasn't mentioned yet
(i.e. it would become a "hidden feature" in the .deb package).
Revision
139 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 30 00:04:03 2000 UTC
(12 years, 10 months ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 2589 byte(s)
Diff to
previous 132
* 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.
Revision
132 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 16 23:42:50 2000 UTC
(12 years, 11 months ago)
by
93sam
Original Path:
trunk/CONF.sh
File length: 2358 byte(s)
Diff to
previous 123
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>
Revision
108 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu May 18 22:49:02 2000 UTC
(13 years ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 2000 byte(s)
Diff to
previous 103
* 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).
Revision
77 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 14 04:02:29 2000 UTC
(13 years, 2 months ago)
by
bcollins
Original Path:
trunk/CONF.sh
File length: 1654 byte(s)
Diff to
previous 61
* 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.
Revision
61 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 7 18:59:31 2000 UTC
(13 years, 2 months ago)
by
hertzog
Original Path:
trunk/CONF.sh
File length: 1288 byte(s)
Diff to
previous 39
* 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.
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.