Skip to content
Snippets Groups Projects
  1. Nov 18, 2020
    • Francois Dupoux's avatar
    • David Runge's avatar
      Fix evaluation bugs in mkarchiso · 3160db0e
      David Runge authored
      archiso/mkarchiso:
      Guard the call to `_mksignature()` in `_prepare_airootfs_image()` by an if statement.
      Using the `&&` logic leads to `_prepare_airootfs_image()` evaluating to false if `$gpg_key` is not set.
      
      Add `_msg_info()` calls to `_set_override()` which prevent the function from evaluating to false if no override is
      being done. Additionally this is great for debugging purposes.
      
      Add `_msg_info()` calls to `_read_profile()` (which is great for debugging purposes).
      
      Fixes #81
      Verified
      3160db0e
  2. Nov 17, 2020
  3. Nov 14, 2020
  4. Nov 03, 2020
  5. Nov 01, 2020
  6. Oct 31, 2020
  7. Oct 30, 2020
  8. Oct 29, 2020
  9. Oct 24, 2020
    • Alexander Epaneshnikov's avatar
      run_archiso: fixup !86 · 551edcd5
      Alexander Epaneshnikov authored
      forgot to enable USB support.
      Verified
      551edcd5
    • Alexander Epaneshnikov's avatar
      run_archiso: add braille support · cc2d9bbf
      Alexander Epaneshnikov authored
      necessary for testing brltty in archiso
      cc2d9bbf
    • nl6720's avatar
      configs/baseline: support UEFI · ae0e9141
      nl6720 authored
      Unverified
      ae0e9141
    • David Runge's avatar
      Set CacheDir and HookDir for profile more sanely · f3af5692
      David Runge authored
      archiso/mkarchiso:
      Change `_pacman()` to use the *modified* pacman.conf from the work_dir, instead of using the *unmodified* pacman.conf from
      the profile.
      
      Change `_make_pacman_conf()` to compare the system's and the profile's CacheDir setting and use the profile's CacheDir
      setting only if it's not the default and not the same as the system's.
      
      Always set the HookDir to the airootfs' override directory, so that no hooks from the host system are being run.
      
      Remove DBPath, LogFile and RootDir settings from the work_dir pacman.conf as they are otherwise referring to the host
      system, **even if** pacman is being called with the `-r` flag.
      
      Fix a typo in _make_custom_airootfs().
      
      README.profile.rst:
      Add information about the pacman.conf in a profile and how configuration options behave, when used by mkarchiso.
      
      Fixes #73
      Fixes #74
      Verified
      f3af5692
    • nl6720's avatar
      Move FAT image to a separate partition outside the ISO 9660 file system · 729d16b4
      nl6720 authored
      Support bios.syslinux.eltorito boot mode without bios.syslinux.mbr.
      bios.syslinux.mbr does not work without bios.syslinux.eltorito because -isohybrid-mbr requires the El Torito boot image.
      
      Support uefi-x64.systemd-boot.esp boot mode without uefi-x64.systemd-boot.eltorito and vice versa.
      If uefi-x64.systemd-boot.eltorito is used without uefi-x64.systemd-boot.esp, the El Torito boot image will be placed in the ISO 9660 file system as before.
      Note that an ISO created with only uefi-x64.systemd-boot.eltorito will still be bootable as a "hard disk" on OVMF. OVMF will boot the El Torito image.
      
      This change has the following effect on the partition tables:
      
      - *.eltorito options add El Torito boot catalog entries. MBR and GPT are not affected.
      - uefi-x64.systemd-boot.esp creates a protective MBR partition table and a GPT table that includes a Linux filesystem data partition for the ISO 9660 volume, an EFI system partition and a Microsoft basic data partition that maps the 300 KiB padding added by xorriso.
      - bios.syslinux.mbr (without uefi-x64.systemd-boot.esp): adds a MBR partition table and maps the ISO 9660 volume as a partition of type 0x83. No GPT is produced.
      - bios.syslinux.mbr (with uefi-x64.systemd-boot.esp): adds an second partition in the MBR (after 0xEE) starting from sector 0 to sector 1 with type 0 and marks it as bootable. This violates the GPT specification, but allows some systems to succesfully boot in BIOS mode from GPT.
      
      Fixes #49
      Unverified
      729d16b4
  10. Oct 10, 2020
  11. Oct 07, 2020
  12. Oct 04, 2020
  13. Oct 03, 2020
    • David Runge's avatar
      Replace bash arithmetic with awk functions · 55cfb8ba
      David Runge authored
      archiso/mkarchiso:
      The bash arithmethics in _make_boot_uefi-x64.systemd-boot.esp() introduced rounding issues, that can lead to
      insufficient FAT image size for the files.
      Conversion functions for awk now replace the bash arithmetics and additionally a ceil() function rounds the calculated
      size up to the next full MiB.
      Add an info message about the size of the created FAT image.
      
      Fixes #70
  14. Sep 29, 2020
    • David Runge's avatar
      Fix info message for legacy command · 2e1ddec0
      David Runge authored
      archiso/mkarchiso:
      Change the way _show_config() displays information about the build environment, as displaying a profile directory as a
      legacy command to mkarchiso is confusing.
      The function now prints a deprecation message if '$command_name' is not a directory (i.e. not a profile).
      Remove 'command_' prefix from help output for legacy commands (the prefix is only in use for internal functions).
      
      Relates to !69
      Fixes #60
  15. Sep 27, 2020
  16. Sep 05, 2020
  17. Sep 02, 2020
Loading