#!/bin/bash # This file is part of VM-Experiments. # Licensed under the GPL-3.0-or-later. See LICENSE for details. trap '' SIGINT SIGTERM while true; do read -p "Enter a username (lowercase letters, digits, underscores and hyphens): " username chroot /mnt /bin/bash -c "useradd -m '$username'" if [ $? -eq 0 ]; then break fi done while true; do chroot /mnt /bin/bash -c "passwd '$username'" if [ $? -eq 0 ]; then break fi done while true; do read -p "Enter the hostname: " hostname chroot /mnt /bin/bash -c "echo $hostname > /etc/hostname" if [ $? -eq 0 ]; then break fi done cp /mnt/root/ca.crt /mnt/usr/local/share/ca-certificates/ cp /mnt/root/ca.crt /mnt/etc/ssl/certs/ chroot /mnt /bin/bash -c "update-ca-certificates"