parse=config_parse_minimum_version,
help="Specify the minimum required mkosi version",
),
+ ConfigSetting(
+ dest="configure_scripts",
+ long="--configure-script",
+ metavar="PATH",
+ section="Config",
+ parse=config_make_list_parser(delimiter=",", parse=make_path_parser()),
+ paths=("mkosi.configure",),
+ help="Configure script to run before doing anything",
+ ),
ConfigSetting(
dest="distribution",
short="-d",
default_factory_depends=("environment",),
help="Set the $SOURCE_DATE_EPOCH timestamp",
),
- ConfigSetting(
- dest="configure_scripts",
- long="--configure-script",
- metavar="PATH",
- section="Content",
- parse=config_make_list_parser(delimiter=",", parse=make_path_parser()),
- paths=("mkosi.configure",),
- help="Configure script to run before doing anything",
- ),
ConfigSetting(
dest="sync_scripts",
long="--sync-script",
Images: {line_join_list(config.images)}
Dependencies: {line_join_list(config.dependencies)}
Minimum Version: {none_to_none(config.minimum_version)}
+ Configure Scripts: {line_join_list(config.configure_scripts)}
{bold("DISTRIBUTION")}:
Distribution: {bold(config.distribution)}
Clean Package Manager Metadata: {config.clean_package_metadata}
Source Date Epoch: {none_to_none(config.source_date_epoch)}
- Configure Scripts: {line_join_list(config.configure_scripts)}
Sync Scripts: {line_join_list(config.sync_scripts)}
Prepare Scripts: {line_join_list(config.prepare_scripts)}
Build Scripts: {line_join_list(config.build_scripts)}
: The minimum mkosi version required to build this configuration. If
specified multiple times, the highest specified version is used.
+`ConfigureScripts=`, `--configure-script=`
+
+: Takes a comma-separated list of paths to executables that are used as
+ the configure scripts for this image. See the **Scripts** section for
+ more information.
+
### [Distribution] Section
`Distribution=`, `--distribution=`, `-d`
package manager executable is *not* present at the end of the
installation.
-`ConfigureScripts=`, `--configure-script=`
-
-: Takes a comma-separated list of paths to executables that are used as
- the configure scripts for this image. See the **Scripts** section for
- more information.
-
`SyncScripts=`, `--sync-script=`
: Takes a comma-separated list of paths to executables that are used as