From 6ab17f6eb52e14e0814cd3e23cd4177ba2d1d7c7 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sat, 30 Jul 2022 01:42:36 +0700 Subject: all: use predefined files to configure systemd-repart --- build-arch-gce | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'build-arch-gce') 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 -- cgit v1.3