#!/bin/bash set -euo pipefail BASEDIR="$(dirname "${0}" | sed "s|^\.|${PWD}|")" source \ /etc/os-release source \ "${BASEDIR}/system.conf" if [[ "${1}" == '-1' ]]; then mkdir -p /run/install if [[ "${VERSION_ID}" -lt '41' ]]; then mount /dev/mapper/live-base /run/install else mount /dev/live-base /run/install fi rsync -pogAXtlHrDx \ --stats \ --exclude=/boot/efi/* \ --exclude=/etc/machine-id \ --info=progress2 \ /run/install/ /mnt elif [[ "${1}" == '-2' ]]; then mv /mnt/etc/resolv.conf \ /mnt/etc/resolv.conf.orig cp -L \ /etc/resolv.conf \ /mnt/etc elif [[ "${1}" == '-3' ]]; then # fi