Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2006-05-07 15:39:43
Size: 1542
Editor: ?CarlosParraCamargo
Comment:
Revision 5 as of 2018-06-17 06:32:46
Size: 1825
Editor: PaulWise
Comment: debian-cd moved to salsa
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Current debian-cd structure == == Current debian-cd structure ==

  The current source of debian-cd can be viewed here:

https://salsa.debian.org/images-team/debian-cd

  And checked out from

https://salsa.debian.org/images-team/debian-cd.git

This list tries to describe the files and dirs of the top directory of debian-cd.
Line 17: Line 27:
Line 18: Line 29:
Line 19: Line 31:
Line 20: Line 33:
Line 21: Line 35:
Line 22: Line 37:

Current debian-cd structure

  • The current source of debian-cd can be viewed here:

https://salsa.debian.org/images-team/debian-cd

  • And checked out from

https://salsa.debian.org/images-team/debian-cd.git

This list tries to describe the files and dirs of the top directory of debian-cd.

o build_all.sh

  • Script to build everything possible (sources and binaries for all archs)

o build.sh

  • Script to build one arch

o CONF.sh

  • Configuration file Necessary configuration:
    • o CODENAME - typically "sarge", "etch" or "sid" o DEBVERSION - the version number to go with that codename o OFFICIAL - do not claim to be making official Debian CDs here! o MIRROR - specify the absolute path to your mirror of the Debian archive o TDIR - a path to a temporary directory; should be on the same filesystem as MIRROR so that hard links work o OUT - the directory where ISO images and/or jigdo files will be created o APTTMP - another temporary directory for layout code; can live anywhere

o data/

  • Misc data (pics, udebs to include and to exclude, files that depends on a architecture,...)

o debian/

  • common files of a debian package (changelog, control, dirs, rules, ...)

o docs/

  • Some documents..

o Makefile

  • Main Makefile (build.sh and build_all.sh calls this makefile multiples times)

o README

  • Doc

o README.devel

  • Doc

o tasks/

  • A task is a list of packages to include. There are many files under this directory that describe differents sets:
    • base-$DISTRO debian-installer-$DISTRO task-full-$DISTRO
    • ..

o tools/

  • Many scripts for doing "things" in perl and bash. Each distro has upgrade.sh and installtools.sh at least.

o update-cd

  • create update CDs