diff options
Diffstat (limited to 'build-arch-gce')
| -rwxr-xr-x | build-arch-gce | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/build-arch-gce b/build-arch-gce index 1fdeb84..affacda 100755 --- a/build-arch-gce +++ b/build-arch-gce @@ -92,6 +92,16 @@ print_fstab() { echo '- Running additional setup in chroot.' +echo '-- Configuring systemd-repart.' + +mkdir -p $mount_dir/etc/repart.d +cp -f ./sys/etc/repart.d/root.conf \ + $mount_dir/etc/repart.d/ + +mkdir -p $mount_dir/etc/systemd/system/systemd-repart.service.d +cp -f ./sys/etc/systemd/system/systemd-repart.service.d/override.conf \ + $mount_dir/etc/systemd/system/systemd-repart.service.d/ + echo '-- Configuring NTP.' mkdir -p $mount_dir/etc/systemd/timesyncd.conf.d/ cp ./sys/etc/systemd/timesyncd.conf.d/00-google.conf $mount_dir/etc/systemd/timesyncd.conf.d/ @@ -139,18 +149,6 @@ arch-chroot -- "$mount_dir" /bin/bash -s <<-'EOS' echo '-- Enabling pacman-init service.' systemctl --quiet enable pacman-init.service - echo '-- Configuring systemd-repart.' - mkdir -p /etc/repart.d - cat <<-'EOF' > /etc/repart.d/root.conf - [Partition] - Type=root - EOF - mkdir -p /etc/systemd/system/systemd-repart.service.d - cat <<-'EOF' > /etc/systemd/system/systemd-repart.service.d/override.conf - [Unit] - Before=systemd-growfs@-.service - EOF - echo '-- Enabling google-cloud-ops-agent.service' systemctl --quiet enable google-cloud-ops-agent.service |
