1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
Suite configuration
===================
The suite configuration is split up into three files,
- "action",
- "packages" and
- "sections".
Each of the files includes several RFC822-formated entries.
Currently the parser ignores unknown fields, but the Comment field should be
used for comments.
"action" file
-------------
Each entry is composed of the following fields:
* Action
A string which defines the action.
* Flags
Some actions defines flags to change its behaviour.
* Flavour
The action is only used in the specified flavours.
* What:
The target.
Valid actions:
* apt-cleanup
Cleanup.
* apt-install
Install a package via apt.
* apt-prepare
Prepare the target chroot for usage of apt.
* dev-cleanup
* dev-prepare
* dpkg-configure
Configure pending packages.
The action uses the following flags:
- force
Make dpkg ignore any error.
* dpkg-install
dpkg-unpack
Install/unpack a package with dependencies via dpkg.
The action uses the following flags:
- force
Make dpkg ignore any error.
- only
Don't install/unpack dependencies.
* dpkg-unpack
* execute
Execute something in the target chroot.
* extract
Extract any essential package.
* helper-install
Install helper package.
* helper-remove
Remove helper package.
* mount
Mount /proc in the target chroot, it is umounted automaticaly.
"packages" file
---------------
Each entry is composed of the following fields:
* Section
This is a cross-reference to a section specification in the "sections" file.
* Arch
The debian architecture or "any" where this entry takes effect.
* Packages
The packages to install.
"sections" file
---------------
Each entry is composed of the following fields:
* Section
The name of the section.
* Flavour
The flavour (see cdebootstrap(1)) where this section is applied. The
debian-installer always uses the "installer" flavour.
|