aboutsummaryrefslogtreecommitdiff
path: root/build-arch-gce
diff options
context:
space:
mode:
Diffstat (limited to 'build-arch-gce')
-rwxr-xr-xbuild-arch-gce16
1 files changed, 2 insertions, 14 deletions
diff --git a/build-arch-gce b/build-arch-gce
index ececc62..2ea7fbb 100755
--- a/build-arch-gce
+++ b/build-arch-gce
@@ -65,21 +65,9 @@ mkdir -p -- "$mount_dir/boot"
mount -- "$efi_dev" "$mount_dir/boot"
echo '- Installing Arch Linux.'
-append_gce_repo() {
- gawk -i inplace '
- /^\[gce\]$/ { found = 1 } { print }
- ENDFILE { if (!found) {
- print ""
- print "[gce]"
- print "Server = https://storage.googleapis.com/arch-linux-gce/repo"
- print "SigLevel = Optional TrustAll"
- } }' "$1"
-}
-cp /etc/pacman.conf "$work_dir"
-append_gce_repo "$work_dir/pacman.conf"
-pacstrap -c -G -M -C "$work_dir/pacman.conf" -- "$mount_dir" \
+pacstrap -c -G -M -C "./sys/etc/pacman.conf" -- "$mount_dir" \
base linux dosfstools e2fsprogs dhclient openssh sudo google-compute-engine
-append_gce_repo "$mount_dir/etc/pacman.conf"
+cp -f ./sys/etc/pacman.conf "$mount_dir/etc/pacman.conf"
echo '- Configuring fstab.'
root_uuid=$(lsblk --noheadings --raw --output UUID -- "$root_dev")