66ln -sf /usr/share/zoneinfo/UTC /etc/localtime
77sed -i -e ' s/^#\(en_US.UTF-8\)/\1/' /etc/locale.gen
88locale-gen
9- echo ' LANG=en_US.UTF-8' > /etc/locale.conf
9+ echo ' LANG=en_US.UTF-8' > /etc/locale.conf
1010
1111# setting vagrant user credentials
1212echo -e ' vagrant\nvagrant' | passwd
1313useradd -m -U vagrant
1414echo -e ' vagrant\nvagrant' | passwd vagrant
1515
1616# setting automatic authentication for any action requiring admin rights via Polkit
17- cat << EOF > /etc/polkit-1/rules.d/49-nopasswd_global.rules
17+ cat << EOF >/etc/polkit-1/rules.d/49-nopasswd_global.rules
1818polkit.addRule(function(action, subject) {
1919 if (subject.isInGroup("vagrant")) {
2020 return polkit.Result.YES;
@@ -23,7 +23,7 @@ polkit.addRule(function(action, subject) {
2323EOF
2424
2525# setting sudo for vagrant user
26- cat << EOF > /etc/sudoers.d/vagrant
26+ cat << EOF >/etc/sudoers.d/vagrant
2727Defaults:vagrant !requiretty
2828vagrant ALL=(ALL) NOPASSWD: ALL
2929EOF
@@ -39,7 +39,7 @@ chmod 0600 /home/vagrant/.ssh/authorized_keys
3939ln -s /dev/null /etc/systemd/network/99-default.link
4040
4141# setup network
42- cat << EOF > /etc/systemd/network/eth0.network
42+ cat << EOF >/etc/systemd/network/eth0.network
4343[Match]
4444Name=eth0
4545
@@ -48,7 +48,7 @@ DHCP=ipv4
4848EOF
4949
5050# Setup pacman-init.service for clean pacman keyring initialization
51- cat << EOF > /etc/systemd/system/pacman-init.service
51+ cat << EOF >/etc/systemd/system/pacman-init.service
5252[Unit]
5353Description=Initializes Pacman keyring
5454Wants=haveged.service
@@ -74,6 +74,6 @@ systemctl enable systemd-networkd
7474systemctl enable systemd-resolved
7575systemctl enable pacman-init.service
7676
77- grub-install " $device "
77+ grub-install
7878sed -i -e ' s/^GRUB_TIMEOUT=.*$/GRUB_TIMEOUT=1/' /etc/default/grub
7979grub-mkconfig -o /boot/grub/grub.cfg
0 commit comments