blob: 23ba1a469f6738dd0732343d889dd5357e96685b [file]
#! /bin/bash
set -x
FIRST_BOOT_FILE="/var/lib/initial_setup_complete"
if [ ! -e $FIRST_BOOT_FILE ]; then
DATADISK_ROOT="/mnt/pd0"
sudo mkdir -p "$DATADISK_ROOT"
sudo /usr/share/google/safe_format_and_mount -m "mkfs.ext4 -F" "/dev/disk/by-id/google-GOLD_DATA_DISK_NAME" "$DATADISK_ROOT"
sudo chmod 777 "$DATADISK_ROOT"
# Add the disk to fstab for automatic mounting on boot.
echo "/dev/disk/by-id/google-GOLD_DATA_DISK_NAME /mnt/pd0 ext4 defaults 1 1" | sudo tee --append /etc/fstab
if [ ! -d "$DATADISK_ROOT/data" ]; then
mkdir -p "$DATADISK_ROOT/data"
chown default:default "$DATADISK_ROOT/data"
chmod 755 "$DATADISK_ROOT/data"
git clone https://skia.googlesource.com/skia/ "$DATADISK_ROOT/data/skia"
chown -R default:default "$DATADISK_ROOT/data/skia"
fi
sudo touch $FIRST_BOOT_FILE
echo "First boot finished. Created first boot file at $FIRST_BOOT_FILE"
else
echo "First boot file found skipped setup procedure."
fi