Config::Model::models::Multistrap - Configuration class Multistrap
Configuration classes used by Config::Model
Class for multistrap configuration files. Note that multistrap is
based on INI where section and keys are case insensitive. Hence all sections
and keys are converted to lower case and written back as lower case. Most
values (but not all) are also case-insensitive. These values will also be
written back as lowercase.
To support multiple variants of a basic (common) configuration,
"multistrap" allows configuration files to include other (more
general) configuration files. i.e. the most detailed / specific configuration
file is specified on the command line and that file includes another file
which is shared by other configurations. Optional. Type uniline.
Optional. Type enum. choice: 'alpha', 'arm', 'armel', 'powerpc'.
top level directory where the bootstrap will be created. Optional. Type
uniline.
aptsources is a list of sections to be used in the
/etc/apt/sources.list.d/multistrap.sources.list of the target. Order is not
important. Optional. Type list of reference.
the bootstrap option determines which repository is used to calculate the list
of Priority: required packages and which packages go into the rootfs. The
order of sections is not important. Optional. Type list of reference.
Replaced by bootstrap parameter. Deprecated Optional. Type list of
reference.
remove apt cache data, downloaded Packages files and the apt package cache.
Optional. Type boolean.
allow the use of unauthenticated repositories. Optional. Type boolean.
whether to add the /suite to be explicit about where apt needs to look for
packages. Optional. Type boolean.
- upstream_default value :
- 0
Optional. Type boolean.
- upstream_default value :
- 1
Note: unpack is migrated with '$old' and
with:
- •
- $old => "-
forceunpack"
Optional. Type hash of node of class Multistrap::Section .
deprecated. Replaced by unpack. Deprecated Optional. Type boolean.
- upstream_default value :
- 1
- cme
- Config::Model::models::Multistrap::Section