Go to file
Morten Linderud 0feec4a50a
common: ensure /run is mounted with --make-private
udev doesn't work in the chroot which prevents some tools like lsblk to
retrieve the UUID of devices. This can be a bit problematic so instead
of having /run mounted as a tmpfs, do a bind-mound from the rootfs and
include `--make-private`.

This is similar to the previous implemention.

Fixes https://github.com/archlinux/arch-install-scripts/issues/24
Fixes https://github.com/archlinux/arch-install-scripts/pull/26
2023-03-26 20:03:51 +02:00
.github/workflows ci: update differential-shellcheck 2023-03-26 18:19:37 +08:00
completion zsh: pacstrap bring it up-to date 2023-03-26 17:13:06 +01:00
doc pacstrap: add option '-D' to skip pacman dependency checks 2022-10-28 18:28:30 +08:00
test fix valid_number_of_base 2014-12-15 13:40:00 -05:00
.gitattributes Create a project Makefile 2012-06-18 11:17:42 +02:00
.gitignore doc: add manpages for all programs 2019-06-05 15:44:58 -04:00
.gitlab-ci.yml Add shellcheck GitLab CI 2022-11-24 03:17:22 +08:00
arch-chroot.in Use separate pid namespace for worker processes 2022-07-28 10:02:31 -04:00
common common: ensure /run is mounted with --make-private 2023-03-26 20:03:51 +02:00
COPYING add GPL2 license file 2012-12-12 21:00:41 -05:00
genfstab.in genfstab: remove atgc mount option 2023-03-12 06:42:45 +08:00
Makefile Merge remote-tracking branch 'origin/pull/48' 2023-03-26 19:41:43 +02:00
pacstrap.in pacstrap: add option '-D' to skip pacman dependency checks 2022-10-28 18:28:30 +08:00
README.md README: document asciidoc optional dependency 2022-05-28 21:36:47 +02:00

Arch Install Scripts

This is a small suite of scripts aimed at automating some menial tasks when installing Arch Linux.

Requirements

  • GNU coreutils (>= v8.15)
  • util-linux (>= 2.23)
  • POSIX awk
  • bash (>= 4.1)
  • asciidoc (for generating man pages)

License

See COPYING for details.