mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
wait for network online before launching init (#1930)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Embassy Init
|
Description=Embassy Init
|
||||||
After=network.target
|
After=network-online.target
|
||||||
Requires=network.target
|
Requires=network-online.target
|
||||||
Wants=avahi-daemon.service tor.service
|
Wants=avahi-daemon.service tor.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ async fn setup_or_init(cfg_path: Option<PathBuf>) -> Result<(), Error> {
|
|||||||
|
|
||||||
let ctx = InstallContext::init(cfg_path).await?;
|
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_ip_fqdn: ResourceFqdn = embassy_ip.parse()?;
|
||||||
let embassy_fqdn: ResourceFqdn = "pureos.local".parse()?;
|
let embassy_fqdn: ResourceFqdn = "pureos.local".parse()?;
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ dns=systemd-resolved
|
|||||||
managed=true
|
managed=true
|
||||||
EOF
|
EOF
|
||||||
$SYSTEMCTL enable systemd-resolved.service
|
$SYSTEMCTL enable systemd-resolved.service
|
||||||
|
$SYSTEMCTL enable systemd-networkd-wait-online.service
|
||||||
$SYSTEMCTL disable wpa_supplicant.service
|
$SYSTEMCTL disable wpa_supplicant.service
|
||||||
|
|
||||||
$SYSTEMCTL disable postgresql.service
|
$SYSTEMCTL disable postgresql.service
|
||||||
|
|||||||
Reference in New Issue
Block a user