From e82ce0ac2246ef82dbe253c2f330590aefb751a9 Mon Sep 17 00:00:00 2001 From: Jan Broer Date: Thu, 14 May 2015 03:38:14 +0200 Subject: [PATCH] Bugfix: cloud_init datasource "cmdline" should not expect a value Problem: Datasource of type `cmdline` is not processed unless a value is given. Alas, cloud-init's `proc_cmdline` method does not take any arguments at all. --- cmd/cloudinit/cloudinit.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/cloudinit/cloudinit.go b/cmd/cloudinit/cloudinit.go index ee5ad2de..101440ea 100644 --- a/cmd/cloudinit/cloudinit.go +++ b/cmd/cloudinit/cloudinit.go @@ -397,7 +397,7 @@ func getDatasources(cfg *rancherConfig.Config) []datasource.Datasource { dss = append(dss, url.NewDatasource(parts[1])) } case "cmdline": - if len(parts) == 2 { + if len(parts) == 1 { dss = append(dss, proc_cmdline.NewDatasource()) } case "configdrive":