Skip to content
Snippets Groups Projects
  1. Aug 18, 2020
  2. Aug 17, 2020
  3. Aug 11, 2020
  4. Jul 30, 2020
  5. Jul 29, 2020
    • nl6720's avatar
      Makefile: do not install mkinitcpio hooks by default · e9303ca1
      nl6720 authored
      They are not required in the host system. See #34 .
      Unverified
      e9303ca1
    • nl6720's avatar
      Build initramfs images only once · ff0c13f9
      nl6720 authored
      Place custom mkinitcpio.conf in airootfs.
      Use a custom mkinitcpio preset to specify generated image file path.
      Unverified
      ff0c13f9
    • nl6720's avatar
      Remove unnecessary files from releng's airootfs · a5886ad7
      nl6720 authored
      configs/releng/airootfs/etc/fstab:
      /etc/fstab shipped by the filesystem package has only comments. There is no reason to replace it with an empty file.
      
      configs/releng/airootfs/etc/systemd/system/default.target:
      There is no harm in booting to graphical.target. releng does not enable (or even install) any service that has {Required,Wanted}By=graphical.target.
      Unverified
      a5886ad7
    • nl6720's avatar
      archiso/initcpio/install/archiso: fix GnuPG home directory permissions · b8dc4484
      nl6720 authored
      Gets rid of a gpg warning:
      gpg: WARNING: unsafe permissions on homedir '/tmp/mkinitcpio.*/root/gpg'
      Unverified
      b8dc4484
    • 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
      Verified
      e264b446
  6. Jul 28, 2020
  7. Jul 20, 2020
  8. Jul 17, 2020
  9. Jul 16, 2020
    • hashworks's avatar
      Fix unexpected script_path behaviour · 6f0a15c3
      hashworks authored
      When one calls the `build.sh` scripts with bash instead of the shebang
      `$script_path` contains the filepath, not the parent dir:
      
      ```
      % cd /path
      % grep -A2 script_path= build.sh
      script_path=$(readlink -f "${0%/*}")
      echo "$script_path"
      exit 0
      % ./build.sh
      /path
      % bash build.sh
      /path/build.sh
      ```
      
      This commit fixes that:
      
      ```
      % grep -A2 script_path= build.sh
      script_path="$( cd -P "$( dirname "$(readlink -f "$0")" )" && pwd )"
      echo "$script_path"
      exit 0
      % ./build.sh
      /path
      % bash build.sh
      /path
      ```
      Verified
      6f0a15c3
  10. Jul 12, 2020
  11. Jul 11, 2020
    • David Runge's avatar
      Adding linting for initcpio scripts · e2032db4
      David Runge authored
      archiso/initcpio/install/*:
      Setting bash shebang for all scripts and making them comform with shellcheck.
      
      archiso/initcpio/{hooks,script}/*:
      Setting ash shebang for all scripts and making them comform with shellcheck (for dash, as shellcheck has no ash specific
      ruleset). Essentially the ash based scripts should be POSIX compliant as much as possible to have an easier time
      writing, debugging and maintaining them.
      Ensuring that variables are not treated as options and introducing variable quoting.
      
      .gitlab-ci.yml:
      Integrating shellcheck for initcpio scripts.
      
      Closes #32
      Verified
      e2032db4
    • nl6720's avatar
      Remove lynx usage in configs/releng/build.sh · 550aca71
      nl6720 authored
      /usr/local/bin/Installation_guide:
      Add a convenience script which opens the installation guide in lynx.
      
      /etc/motd:
      Provide a message with minimal instructions for connecting to internet and inform about the Installation_guide convenience script.
      Unverified
      550aca71
    • nl6720's avatar
      Remove unnecessary dialog package · 8b4e987e
      nl6720 authored
      dialog was only added because it was needed for netctl's wifi-menu.
      Now that netctl is removed, nothing requires dialog.
      Unverified
      8b4e987e
Loading