1. 26 Mar, 2021 1 commit
  2. 25 Mar, 2021 1 commit
  3. 21 Mar, 2021 2 commits
  4. 14 Mar, 2021 4 commits
  5. 09 Mar, 2021 2 commits
    • nl6720's avatar
      Support EROFS · bc67933a
      nl6720 authored
      EROFS, like Squashfs, is a read-only file system. It can be used to store airootfs in an image file.
      Its advantage is the support for POSIX ACLs. EROFS downside is that currently it only supports LZ4 compression (LZMA support is not yet fully implemented).
      
      A difference from Squashfs is that, EROFS stores change time (ctime) not modification time (mtime). The reverse is true for Squashfs.
      
      Implements #59
      bc67933a
    • nl6720's avatar
      archiso/initcpio/hooks/archiso: remove redundant /sfs/ from airootfs mount point · 711ab4cd
      nl6720 authored
      Remove /run/archiso/bootmnt directory if nothing is mounted there. An empty directory is just confusing.
      711ab4cd
  6. 16 Feb, 2021 2 commits
  7. 06 Feb, 2021 1 commit
  8. 01 Feb, 2021 1 commit
  9. 31 Jan, 2021 9 commits
  10. 28 Jan, 2021 1 commit
  11. 27 Jan, 2021 4 commits
  12. 26 Jan, 2021 3 commits
    • nl6720's avatar
      configs/releng: move the mirror uncommenting sed command from... · 4f4047a3
      nl6720 authored
      configs/releng: move the mirror uncommenting sed command from customize_airootfs.sh to a pacman hook
      
      After pacman-mirrorlist is installed, /etc/pacman.d/hooks/uncomment-mirrors.hook will run a sed command which uncomments all Server lines in /etc/pacman.d/mirrorlist.
      This brings us another step closer to the complete removal of customize_airootfs.sh.
      
      Related to #21 .
      4f4047a3
    • Christian Hesse's avatar
      archiso_pxe_common: remove resolv.conf before copy · a2c8dd31
      Christian Hesse authored and David Runge's avatar David Runge committed
      Booting via PXE we want to keep our DNS configuration. So remove
      /etc/resolv.conf in new root before copying the current file.
      
      Without this systemd-resolved fallback nameservers are used and we see an
      error message when the root ships a symbolic link to systemd-resolved's
      stub-resolv.conf:
      
      cp: not writing through dangling symlink '/new_root/etc/resolv.conf'
      a2c8dd31
    • Christian Hesse's avatar
      mkarchiso: add version information · b30d1cad
      Christian Hesse authored
      To date the iso version was used for iso volume information and iso file name.
      In my custom builds I do use it a lot more:
      
      * Inside the root fs: The system knows about its own version. I use this to:
        -> report the version to a server (poor man's inventory)
        -> let the system update itself
      
      * On the iso fs: The files are served via rsync, running systems transfer
        version file first to check for available update.
      
      * A grub environment file on the iso fs: Booting the iso from grub allows
        to create cow directory per version:
      
          loopback loop archlinux.iso
          load_env -f (loop)/arch/grubenv
          linux (loop)/arch/boot/x86_64/vmlinuz-linux ... \
              cow_directory=archlinux/${VERSION} ...
      
      So let's just create these files.
      b30d1cad
  13. 23 Jan, 2021 8 commits
  14. 07 Jan, 2021 1 commit