From 61191056a7bbd561c0ae86bf142d77e79cc6f1fd Mon Sep 17 00:00:00 2001 From: Josh Curl Date: Tue, 24 Jan 2017 11:51:47 -0800 Subject: [PATCH] Run udev before early cloud-init --- cmd/cloudinitsave/cloudinitsave.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/cloudinitsave/cloudinitsave.go b/cmd/cloudinitsave/cloudinitsave.go index 8e75f02e..7ba0e4a5 100644 --- a/cmd/cloudinitsave/cloudinitsave.go +++ b/cmd/cloudinitsave/cloudinitsave.go @@ -37,6 +37,7 @@ import ( "github.com/coreos/coreos-cloudinit/pkg" "github.com/docker/docker/pkg/mount" "github.com/rancher/os/cmd/cloudinitsave/gce" + "github.com/rancher/os/cmd/control" "github.com/rancher/os/cmd/network" rancherConfig "github.com/rancher/os/config" "github.com/rancher/os/log" @@ -57,6 +58,10 @@ func Main() { log.InitLogger() log.Info("Running cloud-init-save") + if err := control.UdevSettle(); err != nil { + log.Errorf("Failed to run udev settle: %v", err) + } + cfg := rancherConfig.LoadConfig() network.ApplyNetworkConfig(cfg)