1. 31 Jul, 2021 1 commit
  2. 18 Jun, 2021 1 commit
  3. 29 May, 2021 1 commit
  4. 10 May, 2021 1 commit
  5. 09 May, 2021 1 commit
  6. 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.
      a855dd4a
    • 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.
      5754000d
  7. 07 Apr, 2021 1 commit
  8. 29 Mar, 2021 1 commit
    • David Runge's avatar
      Add releases section with PGP information · bc007ca5
      David Runge authored
      README.rst:
      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
      added.
      
      Fixes #114
      bc007ca5
  9. 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.
      b30d1cad
  10. 29 Oct, 2020 1 commit
    • David Runge's avatar
      Add documentation about how to create profiles · bff36764
      David Runge authored
      README.profile.rst:
      Add information on all necessary components of a profile:
      
      * profiledef.sh
      * packages.arch
      * airootfs/
      * efiboot/
      * isolinux/
      * syslinux/
      
      Fix wording for pacman.conf documentation
      
      README.rst:
      Add a link to README.profile.rst.
      
      Fixes #38
      bff36764
  11. 10 Oct, 2020 1 commit
    • David Runge's avatar
      Add Contribute section to README · 2c66cd45
      David Runge authored
      README.rst:
      Add Contribute section to README to provide information about code of conduct, contributing guide and contact
      information (mailing list and IRC).
      
      Fixes #72
      2c66cd45
  12. 02 Sep, 2020 1 commit
  13. 25 Aug, 2020 1 commit
    • David Runge's avatar
      Pass profile directory as parameter to mkarchiso · d90184a7
      David Runge authored
      **archiso/mkarchiso**:
      
      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.
      
      **configs/{baseline,releng}/build.sh**:
      
      Change call to mkarchiso to use the profile's directory as a named argument instead of an option-argument.
      
      **README.rst**:
      
      Fix documentation on how to call mkarchiso with a profile directory.
      
      Fix wording and ordering of option arguments for run_archiso documentation.
      
      Fixes #52
      d90184a7
  14. 17 Aug, 2020 1 commit
  15. 30 Jul, 2020 2 commits
  16. 29 Jul, 2020 1 commit
    • David Runge's avatar
      Add license and basic documentation · e264b446
      David Runge authored
      LICENSE:
      Add GPL-3.0 license.
      
      {{archiso,configs}/*,.editorconfig,.gitlab-ci.yml}:
      Add SPDX license identifier.
      
      Makefile:
      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).
      
      README.rst:
      Add README outlining the project's scope, how to build images from the profiles and how to test.
      
      AUTHORS.rst:
      Add list of all direct contributors to the repository.
      
      CONTRIBUTING.rst:
      Add basic contribution guidelines, explaining the linter and the license in use.
      
      Closes #7
      Closes #3
      e264b446