summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-09-29 13:14:30 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-09-30 15:01:51 +0100
commite1f186da61c3379e66576c3175997feba9a74d42 (patch)
tree5914656a87ee8cc6394ce7438e71f45a4efb228f /meta/recipes-core
parent4b956d1b64f07be79edfa8d1e3ee26a7810144a2 (diff)
downloadpoky-e1f186da61c3379e66576c3175997feba9a74d42.tar.gz
systemd: Drop 0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch
This patch is no longer needed as upstream has added including part of this include list, perhaps thats all is what was needed to make it portable Refresh 0001-Handle-missing-gshadow.patch (From OE-Core rev: 0f5d9d8cc5d05a7a485e4cb89b37d06ea0d05d23) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r--meta/recipes-core/systemd/systemd/0001-Handle-missing-gshadow.patch20
-rw-r--r--meta/recipes-core/systemd/systemd/0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch31
-rw-r--r--meta/recipes-core/systemd/systemd_246.6.bb1
3 files changed, 7 insertions, 45 deletions
diff --git a/meta/recipes-core/systemd/systemd/0001-Handle-missing-gshadow.patch b/meta/recipes-core/systemd/systemd/0001-Handle-missing-gshadow.patch
index 723cd2e52e..c5960a0d60 100644
--- a/meta/recipes-core/systemd/systemd/0001-Handle-missing-gshadow.patch
+++ b/meta/recipes-core/systemd/systemd/0001-Handle-missing-gshadow.patch
@@ -14,10 +14,8 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
14 src/shared/userdb.c | 6 ++++++ 14 src/shared/userdb.c | 6 ++++++
15 3 files changed, 30 insertions(+) 15 3 files changed, 30 insertions(+)
16 16
17Index: systemd-stable/src/shared/group-record-nss.c 17--- a/src/shared/group-record-nss.c
18=================================================================== 18+++ b/src/shared/group-record-nss.c
19--- systemd-stable.orig/src/shared/group-record-nss.c
20+++ systemd-stable/src/shared/group-record-nss.c
21@@ -19,8 +19,10 @@ int nss_group_to_group_record( 19@@ -19,8 +19,10 @@ int nss_group_to_group_record(
22 if (isempty(grp->gr_name)) 20 if (isempty(grp->gr_name))
23 return -EINVAL; 21 return -EINVAL;
@@ -35,7 +33,7 @@ Index: systemd-stable/src/shared/group-record-nss.c
35 33
36+#if ENABLE_GSHADOW 34+#if ENABLE_GSHADOW
37 if (sgrp) { 35 if (sgrp) {
38 if (hashed_password_valid(sgrp->sg_passwd)) { 36 if (looks_like_hashed_password(sgrp->sg_passwd)) {
39 g->hashed_password = strv_new(sgrp->sg_passwd); 37 g->hashed_password = strv_new(sgrp->sg_passwd);
40@@ -51,6 +54,7 @@ int nss_group_to_group_record( 38@@ -51,6 +54,7 @@ int nss_group_to_group_record(
41 if (!g->administrators) 39 if (!g->administrators)
@@ -119,10 +117,8 @@ Index: systemd-stable/src/shared/group-record-nss.c
119 if (r < 0) 117 if (r < 0)
120 return r; 118 return r;
121 119
122Index: systemd-stable/src/shared/group-record-nss.h 120--- a/src/shared/group-record-nss.h
123=================================================================== 121+++ b/src/shared/group-record-nss.h
124--- systemd-stable.orig/src/shared/group-record-nss.h
125+++ systemd-stable/src/shared/group-record-nss.h
126@@ -2,7 +2,11 @@ 122@@ -2,7 +2,11 @@
127 #pragma once 123 #pragma once
128 124
@@ -135,10 +131,8 @@ Index: systemd-stable/src/shared/group-record-nss.h
135 131
136 #include "group-record.h" 132 #include "group-record.h"
137 133
138Index: systemd-stable/src/shared/userdb.c 134--- a/src/shared/userdb.c
139=================================================================== 135+++ b/src/shared/userdb.c
140--- systemd-stable.orig/src/shared/userdb.c
141+++ systemd-stable/src/shared/userdb.c
142@@ -930,13 +930,16 @@ int groupdb_iterator_get(UserDBIterator 136@@ -930,13 +930,16 @@ int groupdb_iterator_get(UserDBIterator
143 if (gr) { 137 if (gr) {
144 _cleanup_free_ char *buffer = NULL; 138 _cleanup_free_ char *buffer = NULL;
diff --git a/meta/recipes-core/systemd/systemd/0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch b/meta/recipes-core/systemd/systemd/0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch
deleted file mode 100644
index 78660691d3..0000000000
--- a/meta/recipes-core/systemd/systemd/0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From f939d3e07e1175caac5cf4cbf54bd8a58c2f198a Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Fri, 7 Aug 2020 15:30:52 +0000
4Subject: [PATCH] Fix field 'efi_loader_entry_one_shot_stat' has incomplete
5 type
6
7| In file included from ../../../../../../workspace/sources/systemd/src/login/logind-gperf.gperf:7:
8| ../../../../../../workspace/sources/systemd/src/login/logind.h:131:21: error: field 'efi_loader_entry_one_shot_stat' has incomplete type
9| 131 | struct stat efi_loader_entry_one_shot_stat;
10| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11
12Upstream-Status: Inappropriate [musl specific]
13Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
14---
15 src/login/logind.h | 3 +++
16 1 file changed, 3 insertions(+)
17
18diff --git a/src/login/logind.h b/src/login/logind.h
19index e64ecce8e2..2d4007d84b 100644
20--- a/src/login/logind.h
21+++ b/src/login/logind.h
22@@ -2,6 +2,9 @@
23 #pragma once
24
25 #include <stdbool.h>
26+#include <sys/types.h>
27+#include <sys/stat.h>
28+#include <unistd.h>
29
30 #include "sd-bus.h"
31 #include "sd-device.h"
diff --git a/meta/recipes-core/systemd/systemd_246.6.bb b/meta/recipes-core/systemd/systemd_246.6.bb
index b50ea0e4ad..c1424a1474 100644
--- a/meta/recipes-core/systemd/systemd_246.6.bb
+++ b/meta/recipes-core/systemd/systemd_246.6.bb
@@ -44,7 +44,6 @@ SRC_URI_MUSL = "\
44 file://0021-avoid-redefinition-of-prctl_mm_map-structure.patch \ 44 file://0021-avoid-redefinition-of-prctl_mm_map-structure.patch \
45 file://0021-Handle-missing-LOCK_EX.patch \ 45 file://0021-Handle-missing-LOCK_EX.patch \
46 file://0022-Fix-incompatible-pointer-type-struct-sockaddr_un.patch \ 46 file://0022-Fix-incompatible-pointer-type-struct-sockaddr_un.patch \
47 file://0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch \
48 file://0024-test-json.c-define-M_PIl.patch \ 47 file://0024-test-json.c-define-M_PIl.patch \
49 file://0001-do-not-disable-buffer-in-writing-files.patch \ 48 file://0001-do-not-disable-buffer-in-writing-files.patch \
50 file://0002-src-login-brightness.c-include-sys-wait.h.patch \ 49 file://0002-src-login-brightness.c-include-sys-wait.h.patch \