Drop old patch files
This commit is contained in:
parent
d551c56f90
commit
0b9a765df3
@ -1,29 +0,0 @@
|
|||||||
From 6e7a0683788906bb7ae21a708d5519481d6d058f Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonathan Lebon <jonathan@jlebon.com>
|
|
||||||
Date: Wed, 20 Mar 2019 16:14:29 -0400
|
|
||||||
Subject: [PATCH] stages/files: Also relabel subuid/subgid files
|
|
||||||
|
|
||||||
Those get touched by `useradd` and so we need relabeling if we added any
|
|
||||||
users or groups.
|
|
||||||
|
|
||||||
Closes: #762
|
|
||||||
---
|
|
||||||
internal/exec/stages/files/passwd.go | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/internal/exec/stages/files/passwd.go b/internal/exec/stages/files/passwd.go
|
|
||||||
index 1ae0f02..58fde2e 100644
|
|
||||||
--- a/internal/exec/stages/files/passwd.go
|
|
||||||
+++ b/internal/exec/stages/files/passwd.go
|
|
||||||
@@ -38,6 +38,8 @@ func (s *stage) createPasswd(config types.Config) error {
|
|
||||||
"/etc/group*",
|
|
||||||
"/etc/shadow*",
|
|
||||||
"/etc/gshadow*",
|
|
||||||
+ "/etc/subuid*",
|
|
||||||
+ "/etc/subgid*",
|
|
||||||
"/etc/.pwd.lock",
|
|
||||||
"/home",
|
|
||||||
"/root",
|
|
||||||
--
|
|
||||||
2.20.1
|
|
||||||
|
|
@ -1,93 +0,0 @@
|
|||||||
From 41faa514b2598386c3a0c8a90ebd207e282cd1d5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Michael Nguyen <mnguyen@redhat.com>
|
|
||||||
Date: Fri, 1 Mar 2019 12:10:47 -0500
|
|
||||||
Subject: [PATCH] support coreos.config.* and ignition.config.*
|
|
||||||
|
|
||||||
This is backwards compatibility work for spec2x following the changes
|
|
||||||
made in #663 to make options more distribution neutral.
|
|
||||||
|
|
||||||
ref: https://github.com/coreos/ignition/pull/663
|
|
||||||
---
|
|
||||||
internal/providers/cmdline/cmdline.go | 13 ++++++-------
|
|
||||||
internal/providers/vmware/vmware_amd64.go | 20 ++++++++++++++++----
|
|
||||||
2 files changed, 22 insertions(+), 11 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/internal/providers/cmdline/cmdline.go b/internal/providers/cmdline/cmdline.go
|
|
||||||
index 0bdba2d..1a393fb 100644
|
|
||||||
--- a/internal/providers/cmdline/cmdline.go
|
|
||||||
+++ b/internal/providers/cmdline/cmdline.go
|
|
||||||
@@ -32,7 +32,8 @@ import (
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
- cmdlineUrlFlag = "coreos.config.url"
|
|
||||||
+ cmdlineUrlFlagLegacy = "coreos.config.url"
|
|
||||||
+ cmdlineUrlFlag = "ignition.config.url"
|
|
||||||
)
|
|
||||||
|
|
||||||
func FetchConfig(f resource.Fetcher) (types.Config, report.Report, error) {
|
|
||||||
@@ -83,12 +84,10 @@ func parseCmdline(cmdline []byte) (url string) {
|
|
||||||
parts := strings.SplitN(strings.TrimSpace(arg), "=", 2)
|
|
||||||
key := parts[0]
|
|
||||||
|
|
||||||
- if key != cmdlineUrlFlag {
|
|
||||||
- continue
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- if len(parts) == 2 {
|
|
||||||
- url = parts[1]
|
|
||||||
+ if key == cmdlineUrlFlagLegacy || key == cmdlineUrlFlag {
|
|
||||||
+ if len(parts) == 2 {
|
|
||||||
+ url = parts[1]
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/internal/providers/vmware/vmware_amd64.go b/internal/providers/vmware/vmware_amd64.go
|
|
||||||
index e26baf0..9c0ffc7 100644
|
|
||||||
--- a/internal/providers/vmware/vmware_amd64.go
|
|
||||||
+++ b/internal/providers/vmware/vmware_amd64.go
|
|
||||||
@@ -54,6 +54,8 @@ func fetchRawConfig(f resource.Fetcher) (config, error) {
|
|
||||||
|
|
||||||
var ovfData string
|
|
||||||
var ovfEncoding string
|
|
||||||
+ var ovfDataKey string
|
|
||||||
+ var ovfEncodingKey string
|
|
||||||
|
|
||||||
ovfEnv, err := info.String("ovfenv", "")
|
|
||||||
if err != nil {
|
|
||||||
@@ -65,17 +67,27 @@ func fetchRawConfig(f resource.Fetcher) (config, error) {
|
|
||||||
f.Logger.Warning("failed to parse OVF environment: %v. Continuing...", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
- ovfData = env.Properties["guestinfo.coreos.config.data"]
|
|
||||||
- ovfEncoding = env.Properties["guestinfo.coreos.config.data.encoding"]
|
|
||||||
+ if _, ok := env.Properties["guestinfo.coreos.config.data"]; ok {
|
|
||||||
+ ovfDataKey = "guestinfo.coreos.config.data"
|
|
||||||
+ ovfEncodingKey = "guestinfo.coreos.config.data.encoding"
|
|
||||||
+ } else if _, ok := env.Properties["guestinfo.ignition.config.data"]; ok {
|
|
||||||
+ ovfDataKey = "guestinfo.ignition.config.data"
|
|
||||||
+ ovfEncodingKey = "guestinfo.ignition.config.data.encoding"
|
|
||||||
+ } else {
|
|
||||||
+ f.Logger.Debug("failed to find guestinfo ignition properties")
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ ovfData = env.Properties[ovfDataKey]
|
|
||||||
+ ovfEncoding = env.Properties[ovfEncodingKey]
|
|
||||||
}
|
|
||||||
|
|
||||||
- data, err := info.String("coreos.config.data", ovfData)
|
|
||||||
+ data, err := info.String(ovfDataKey[len("guestinfo."):], ovfData)
|
|
||||||
if err != nil {
|
|
||||||
f.Logger.Debug("failed to fetch config: %v", err)
|
|
||||||
return config{}, err
|
|
||||||
}
|
|
||||||
|
|
||||||
- encoding, err := info.String("coreos.config.data.encoding", ovfEncoding)
|
|
||||||
+ encoding, err := info.String(ovfEncodingKey[len("guestinfo."):], ovfEncoding)
|
|
||||||
if err != nil {
|
|
||||||
f.Logger.Debug("failed to fetch config encoding: %v", err)
|
|
||||||
return config{}, err
|
|
||||||
--
|
|
||||||
2.19.1
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user