aboutsummaryrefslogblamecommitdiff
path: root/scripts/ovh_vps_ssd/arch_chroot_script.sh
blob: 9dc5c467cebe2e441facfc6fcf513f331464ac1e (plain) (tree)




























                                                 
#!/bin/bash

pacman-key --init
pacman-key --populate archlinux

UUID=$(cat /device_uuid)
PART="/dev/disk/by-uuid/$UUID"
DEVICE=$(realpath "$PART")

# mkfs.ext4 -F -U "$UUID" "$DEVICE"
mount "$DEVICE" /mnt

##### FIXME: mkfs.ext4 would be better ####
for i in /mnt/*; do
  if [ "$i" = "/mnt/boot" ]; then
    # keep /boot/grub
    rm -f $i/*
  else
    rm -rf $i
  fi
done
##### /FIXME ####

pacstrap /mnt base git puppet

echo "$PART / auto defaults 0 1" > /mnt/etc/fstab

umount /mnt