1. 29 Jan, 2023 1 commit
    • nl6720's avatar
      Update URLs · ab3d7886
      nl6720 authored
      * Update mkinitcpio-archiso project link,
      * Update code of conduct link,
      * Update arch-releng mailing list link,
      * Use HTTPS where possible,
      * Replace dead link.
  2. 25 Sep, 2022 1 commit
    • David Runge's avatar
      Update PGP key ID for David Runge · 3e962dbe
      David Runge authored
      Change referenced PGP key ID from `C7E7849466FE2358343588377258734B41C31549` to
      `991F6E3F0765CF6295888586139B09DA5BF0D338`, as the latter is now in used. The keys are cross-signed and both available
      via Arch Linux's WKD.
  3. 25 May, 2022 1 commit
  4. 18 Dec, 2021 1 commit
    • David Runge's avatar
      Add nl6720 to the list of maintainers · 8d20de7c
      David Runge authored
      Add nl6720 to the list of maintainers eligible to craft releases using the PGP key with the ID
  5. 31 Jul, 2021 1 commit
  6. 18 Jun, 2021 1 commit
  7. 29 May, 2021 1 commit
  8. 10 May, 2021 1 commit
  9. 09 May, 2021 1 commit
  10. 30 Apr, 2021 2 commits
    • nl6720's avatar
      Move README.profile.rst to docs/ · a855dd4a
      nl6720 authored
      Keep all documentation except the main README in the docs directory.
    • nl6720's avatar
      Update README.rst · 5754000d
      nl6720 authored
      * Don't nest code blocks inside quote blocks.
      * Replace bash with sh, as there's nothing bash-specific in the examples.
      * There is no syntax highlighting for grub, use sh.
      * Use sentence case for headings.
      * Use monospace for paths.
  11. 07 Apr, 2021 1 commit
  12. 29 Mar, 2021 1 commit
    • David Runge's avatar
      Add releases section with PGP information · bc007ca5
      David Runge authored
      Add a "Releases" section that specifies who is creating releases and which PGP key ID is used to sign tags.
      Additionally, information about how to retrieve the relevant public key and how to verify a tag in the repository is
      Fixes #114
  13. 26 Jan, 2021 1 commit
    • 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.
  14. 29 Oct, 2020 1 commit
    • David Runge's avatar
      Add documentation about how to create profiles · bff36764
      David Runge authored
      Add information on all necessary components of a profile:
      * profiledef.sh
      * packages.arch
      * airootfs/
      * efiboot/
      * isolinux/
      * syslinux/
      Fix wording for pacman.conf documentation
      Add a link to README.profile.rst.
      Fixes #38
  15. 10 Oct, 2020 1 commit
    • David Runge's avatar
      Add Contribute section to README · 2c66cd45
      David Runge authored
      Add Contribute section to README to provide information about code of conduct, contributing guide and contact
      information (mailing list and IRC).
      Fixes #72
  16. 02 Sep, 2020 1 commit
  17. 25 Aug, 2020 1 commit
    • David Runge's avatar
      Pass profile directory as parameter to mkarchiso · d90184a7
      David Runge authored
      Change all override option parameters (i.e. `-A`, `-C`, `-D`, `-L`, `-P` and `-g`) to not directly override the global
      variable they are tied to, but instead using an `override_` prefixed variable.
      Add `_set_overrides()` to use `override_` prefixed variables (if set) to override those without a prefix.
      Remove `-B` (a profile directory) from the list of parameters. The profile directory is now provided as separate
      non-option parameter.
      Add a call to `_read_profile()`, `_set_overrides()` and `command_build_profile()` to the fallthrough option of the
      switch-case checking `command_name` - a non-option parameter to mkarchiso. This effectively provides the possibility to
      set the profile directory using a non-option parameter, while still maintaining compatibility to legacy named arguments
      used in the configs' `build.sh` scripts.
      Extend the warning in regards to legacy `build.sh` based commands to mkarchiso by providing an EOL with archiso v49.
      Change the help output to reflect the changes and further elaborate on the legacy commands used by `build.sh` scripts.
      Change help output to be ordered alphabetically.
      Add help output for `-r` and `-g` options.
      Call `_set_overrides()` for legacy commands that accept one or more of the overriden options (i.e. `command_init`,
      `command_install`, `command_prepare` and `command_iso`).
      Various style fixes.
      Change call to mkarchiso to use the profile's directory as a named argument instead of an option-argument.
      Fix documentation on how to call mkarchiso with a profile directory.
      Fix wording and ordering of option arguments for run_archiso documentation.
      Fixes #52
  18. 17 Aug, 2020 1 commit
  19. 30 Jul, 2020 2 commits
  20. 29 Jul, 2020 1 commit
    • David Runge's avatar
      Add license and basic documentation · e264b446
      David Runge authored
      Add GPL-3.0 license.
      Add SPDX license identifier.
      Add SPDX license identifier.
      Install the `run_archiso.sh` script as global executable `run_archiso`.
      Use -D and -t flags to install to install files more generically (without a previous call to install the directory).
      Add README outlining the project's scope, how to build images from the profiles and how to test.
      Add list of all direct contributors to the repository.
      Add basic contribution guidelines, explaining the linter and the license in use.
      Closes #7
      Closes #3