diff --git a/backend/embassy-init.service b/backend/embassy-init.service index e7753b63c..b1420ad71 100644 --- a/backend/embassy-init.service +++ b/backend/embassy-init.service @@ -1,7 +1,7 @@ [Unit] Description=Embassy Init -After=network.target -Requires=network.target +After=network-online.target +Requires=network-online.target Wants=avahi-daemon.service tor.service [Service] diff --git a/backend/src/bin/embassy-init.rs b/backend/src/bin/embassy-init.rs index 6484afbe9..5684b1817 100644 --- a/backend/src/bin/embassy-init.rs +++ b/backend/src/bin/embassy-init.rs @@ -32,7 +32,7 @@ async fn setup_or_init(cfg_path: Option) -> Result<(), Error> { let ctx = InstallContext::init(cfg_path).await?; - let embassy_ip = dbg!(get_current_ip(ctx.ethernet_interface.to_owned()).await?); + let embassy_ip = get_current_ip(ctx.ethernet_interface.to_owned()).await?; let embassy_ip_fqdn: ResourceFqdn = embassy_ip.parse()?; let embassy_fqdn: ResourceFqdn = "pureos.local".parse()?; diff --git a/build/lib/scripts/postinst b/build/lib/scripts/postinst index 24bf3a0fb..aaca2d0f2 100755 --- a/build/lib/scripts/postinst +++ b/build/lib/scripts/postinst @@ -43,6 +43,7 @@ dns=systemd-resolved managed=true EOF $SYSTEMCTL enable systemd-resolved.service +$SYSTEMCTL enable systemd-networkd-wait-online.service $SYSTEMCTL disable wpa_supplicant.service $SYSTEMCTL disable postgresql.service