backports from spec2x branches
- ignition-dracut: Pull in latest from spec2x branch * grub: support overriding network kcmdline args - ignition: pull in subuid/subgid files patch from spec2x branch * stages/files: Also relabel subuid/subgid files
This commit is contained in:
parent
cdb9cf4cdb
commit
f1fa20fc14
1
.gitignore
vendored
1
.gitignore
vendored
@ -16,3 +16,4 @@
|
|||||||
/ignition-dracut-2c69925.tar.gz
|
/ignition-dracut-2c69925.tar.gz
|
||||||
/ignition-f59a653.tar.gz
|
/ignition-f59a653.tar.gz
|
||||||
/ignition-dracut-0d09097.tar.gz
|
/ignition-dracut-0d09097.tar.gz
|
||||||
|
/ignition-dracut-73ec3fc.tar.gz
|
||||||
|
29
0001-stages-files-Also-relabel-subuid-subgid-files.patch
Normal file
29
0001-stages-files-Also-relabel-subuid-subgid-files.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
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
|
||||||
|
|
@ -67,13 +67,13 @@
|
|||||||
# https://github.com/coreos/ignition-dracut spec2x branch
|
# https://github.com/coreos/ignition-dracut spec2x branch
|
||||||
%global dracutprovider_prefix %{dracutprovider}.%{dracutprovider_tld}/%{dracutproject}/%{dracutrepo}
|
%global dracutprovider_prefix %{dracutprovider}.%{dracutprovider_tld}/%{dracutproject}/%{dracutrepo}
|
||||||
%global dracutimport_path %{dracutprovider_prefix}
|
%global dracutimport_path %{dracutprovider_prefix}
|
||||||
%global dracutcommit 0d09097f8bf9f3b0118d629f85c8f06f1becdc1f
|
%global dracutcommit 73ec3fcbc6b3bc3265586480e2d0ad76a0febb5f
|
||||||
%global dracutshortcommit %(c=%{dracutcommit}; echo ${c:0:7})
|
%global dracutshortcommit %(c=%{dracutcommit}; echo ${c:0:7})
|
||||||
|
|
||||||
|
|
||||||
Name: ignition
|
Name: ignition
|
||||||
Version: 0.31.0
|
Version: 0.31.0
|
||||||
Release: 6.git%{shortcommit}%{?dist}
|
Release: 7.git%{shortcommit}%{?dist}
|
||||||
Summary: First boot installer and configuration tool
|
Summary: First boot installer and configuration tool
|
||||||
License: ASL 2.0 and BSD
|
License: ASL 2.0 and BSD
|
||||||
URL: https://%{provider_prefix}
|
URL: https://%{provider_prefix}
|
||||||
@ -81,6 +81,7 @@ Source0: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcomm
|
|||||||
Source1: https://%{dracutprovider_prefix}/archive/%{dracutcommit}/%{dracutrepo}-%{dracutshortcommit}.tar.gz
|
Source1: https://%{dracutprovider_prefix}/archive/%{dracutcommit}/%{dracutrepo}-%{dracutshortcommit}.tar.gz
|
||||||
|
|
||||||
Patch0: 0001-support-coreos.config.-and-ignition.config.patch
|
Patch0: 0001-support-coreos.config.-and-ignition.config.patch
|
||||||
|
Patch1: 0001-stages-files-Also-relabel-subuid-subgid-files.patch
|
||||||
|
|
||||||
# For RHEL7 we'll want to specify gopath and list of arches since there is no
|
# For RHEL7 we'll want to specify gopath and list of arches since there is no
|
||||||
# gopath or go_arches macro. We'll also want to make sure we pull in golang
|
# gopath or go_arches macro. We'll also want to make sure we pull in golang
|
||||||
@ -337,6 +338,7 @@ This package contains a tool for validating Ignition configurations.
|
|||||||
# unpack source0 and apply patches
|
# unpack source0 and apply patches
|
||||||
%setup -T -b 0 -q -n %{repo}-%{commit}
|
%setup -T -b 0 -q -n %{repo}-%{commit}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
# unpack source1 (dracut modules)
|
# unpack source1 (dracut modules)
|
||||||
%setup -T -D -a 1 -q -n %{repo}-%{commit}
|
%setup -T -D -a 1 -q -n %{repo}-%{commit}
|
||||||
@ -495,6 +497,12 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 22 2019 Dusty Mabe <dusty@dustymabe.com> - 0.31.0-7.gitf59a653
|
||||||
|
- ignition-dracut: Pull in latest from spec2x branch
|
||||||
|
* grub: support overriding network kcmdline args
|
||||||
|
- ignition: pull in subuid/subgid files patch from spec2x branch
|
||||||
|
* stages/files: Also relabel subuid/subgid files
|
||||||
|
|
||||||
* Wed Mar 20 2019 Michael Nguyen <mnguyen@redhat.com> - 0.31.0-6.gitf59a653
|
* Wed Mar 20 2019 Michael Nguyen <mnguyen@redhat.com> - 0.31.0-6.gitf59a653
|
||||||
- Backport patch for supporting guestinfo.ignition.config.data
|
- Backport patch for supporting guestinfo.ignition.config.data
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (ignition-f59a653.tar.gz) = fd198a24536c037c27ab99546e94027b08c3634724324b972828ee48f8ab9e1ba4ec1bd49d6aba6337381754cb30025c5311ab85da17c645eb7503b62e9529ff
|
SHA512 (ignition-f59a653.tar.gz) = fd198a24536c037c27ab99546e94027b08c3634724324b972828ee48f8ab9e1ba4ec1bd49d6aba6337381754cb30025c5311ab85da17c645eb7503b62e9529ff
|
||||||
SHA512 (ignition-dracut-0d09097.tar.gz) = 83723c46c147172aa56a08a169814e0f3afd5c244609c8104d72d3999a8a28c6a536584ffaea3522400ef094ca38a559fea986e81f565f4e0b2a258bbe829ff2
|
SHA512 (ignition-dracut-73ec3fc.tar.gz) = 8583f9de45607c57dded4ece4b395e09a39b74b00da573e5915889025e577998239c16935159eb4651f5cbbeb42ae2e3562e826fef501cf9d8199e1faec212f0
|
||||||
|
Loading…
Reference in New Issue
Block a user