diff options
author | David P <megver83@parabola.nu> | 2020-11-18 21:15:17 -0300 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2020-11-18 21:44:30 -0300 |
commit | 798ea29398af0dcdfe9829654a7311695601cf09 (patch) | |
tree | 2d8a4dd6a17abc2639402916b070904f32a2bbcd /README.profile.rst | |
parent | 3037a454824355c2142f1110f0ac0d4ed6191675 (diff) |
update Makefile, sync with archiso
Imported changes:
3160db0 (HEAD -> master, origin/master, origin/HEAD) Fix evaluation bugs in mkarchiso
96ac5e2 mkarchiso: add xorrisofs options from boot mode specific functions instead of hardcoding them in _build_iso
4dfb473 mkarchiso: validate profile right after reading it
57d510f mkarchiso: general cleanup and simplification
Non-imported changes:
6c39713 Use official archlinux Docker image
Parabola changes:
* remove talkingparabola from Makefile
* adapt imported changes to work with dual ISOs
Signed-off-by: David P <megver83@parabola.nu>
Diffstat (limited to 'README.profile.rst')
-rw-r--r-- | README.profile.rst | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/README.profile.rst b/README.profile.rst index 236c69f..a34d557 100644 --- a/README.profile.rst +++ b/README.profile.rst @@ -27,7 +27,7 @@ The image file is constructed from some of the variables in **profiledef.sh**: ` (e.g. `parabola-202010-x86_64.iso`). * `iso_name`: The first part of the name of the resulting image (defaults to `mkparabolaiso`) -* `iso_label`: The ISO's volume label (defaults to `mkparabolaiso`) +* `iso_label`: The ISO's volume label (defaults to `MKPARABOLAISO`) * `iso_publisher`: A free-form string that states the publisher of the resulting image (defaults to `mkparabolaiso`) * `iso_application`: A free-form string that states the application (i.e. its use-case) of the resulting image (defaults to `mkparabolaiso iso`) @@ -36,16 +36,24 @@ The image file is constructed from some of the variables in **profiledef.sh**: ` directory on the resulting image into which all files will be installed (defaults to `mkparabolaiso`) * `bootmodes`: A list of strings, that state the supported boot modes of the resulting image. Only the following are understood: + - `bios.syslinux.mbr`: Syslinux for x86 BIOS booting from a disk - `bios.syslinux.eltorito`: Syslinux for x86 BIOS booting from an optical disc - `uefi-x64.systemd-boot.esp`: Systemd-boot for x86_64 UEFI booting from a disk - `uefi-x64.systemd-boot.eltorito`: Systemd-boot for x86_64 UEFI booting from an optical disc - `uefi-x64.refind.esp`: rEFInd for x86_64 UEFI booting from a disk - `uefi-x64.refind.eltorito`: rEFInd for x86_64 UEFI booting from an optical disc + Note that BIOS El Torito boot mode must always be listed before UEFI El Torito boot mode. * `arch`: The architecture (e.g. `x86_64`) to build the image for. This is also used to resolve the name of the packages file (e.g. `packages.x86_64`) * `pacman_conf`: The `pacman.conf` to use to install packages to the work directory when creating the image (defaults to the host's `/etc/pacman.conf`) +* `airootfs_image_type`: The image type to create. The following options are understood (defaults to `squashfs`): + + - `squashfs`: Create a squashfs image directly from the airootfs work directory + - `ext4+squashfs`: Create an ext4 partition, copy the airootfs work directory to it and create a squashfs image from it +* `airootfs_image_tool_options`: An array of options to pass to the tool to create the airootfs image. Currently only + `mksquashfs` is supported - see `mksquashfs --help` for all possible options (defaults to `('-comp' 'xz')`). packages.arch ============= |