#!/bin/bash pushd "${BASH_SOURCE%/*}" > /dev/null; ARCH_TIMEZONE="${ARCH_TIMEZONE:-Europe/Zurich}"; ARCH_DISK="${ARCH_DISK}"; ARCH_HOSTNAME="${ARCH_HOSTNAME}"; ARCH_MOUNT_ROOT="${ARCH_MOUNT_ROOT:-"/mnt"}"; ARCH_LANG="en_US.UTF-8"; ARCH_KEYMAP="de_CH-latin1"; LOCALE_PATTERN="\(de_CH\|en_US\)"; loadkeys "$ARCH_KEYMAP"; timedatectl set-timezone "$ARCH_TIMEZONE"; . "./partition.sh"; pacstrap -K "$ARCH_MOUNT_ROOT" base linux linux-firmware networkmanager; genfstab -U "$ARCH_MOUNT_ROOT" >> "$ARCH_MOUNT_ROOT/etc/fstab"; sudo --chroot="$ARCH_MOUNT_ROOT" . ./init.sh; sudo --chroot="$ARCH_MOUNT_ROOT" ln -sf /usr/share/zoneinfo/Europe/Zurich /etc/localtime; sudo --chroot="$ARCH_MOUNT_ROOT" hwclock --systohc; sudo --chroot="$ARCH_MOUNT_ROOT" sed -i "s/#$LOCALE_PATTERN/\1/" /etc/locale.gen; sudo --chroot="$ARCH_MOUNT_ROOT" locale-gen; sudo --chroot="$ARCH_MOUNT_ROOT" echo "LANG=$ARCH_LANG" >> /etc/locale.conf; sudo --chroot="$ARCH_MOUNT_ROOT" echo "KEYMAP=$ARCH_KEYMAP" >> /etc/vconsole.conf; sudo --chroot="$ARCH_MOUNT_ROOT" echo "$ARCH_HOSTNAME" > /etc/hostname; sudo --chroot="$ARCH_MOUNT_ROOT" mkinitcpio -P; echo "Please choose a password for the user \`root\`"; sudo --chroot="$ARCH_MOUNT_ROOT" passwd; sudo --chroot="$ARCH_MOUNT_ROOT" . ../../Software/GRUB/install.sh; popd > /dev/null;