aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild-arch-gce5
1 files changed, 3 insertions, 2 deletions
diff --git a/build-arch-gce b/build-arch-gce
index b10f16d..cd40436 100755
--- a/build-arch-gce
+++ b/build-arch-gce
@@ -62,7 +62,8 @@ mount -- "$root_dev" "$mount_dir"
echo '- Mounting the boot partition.'
mkdir -p -- "$mount_dir/boot"
-mount -- "$boot_dev" "$mount_dir/boot"
+chmod 0700 "$mount_dir/boot"
+mount -o uid=0,gid=0,fmask=0077,dmask=0077 -- "$boot_dev" "$mount_dir/boot"
echo '- Copy the host pacman database caches'
mkdir -p $mount_dir/var/lib/pacman/sync
@@ -87,7 +88,7 @@ print_fstab() {
} >> "$mount_dir/etc/fstab"
{
print_fstab root "$root_uuid" / ext4 rw,discard,errors=remount-ro,x-systemd.growfs 0 1
- print_fstab boot "$boot_uuid" /boot vfat uid=root,gid=root,umask=022,showexec 0 0
+ print_fstab boot "$boot_uuid" /boot vfat uid=0,gid=0,fmask=0077,dmask=0077,showexec 0 0
}
echo '- Running additional setup in chroot.'