[arch-commits] Commit in lib32-systemd/trunk (3 files)
Christian Hesse
eworm at archlinux.org
Sun Mar 21 15:33:02 UTC 2021
Date: Sunday, March 21, 2021 @ 15:33:01
Author: eworm
Revision: 897634
upgpkg: lib32-systemd 248rc4-1: new upstream pre-release
For testing only, do not move!
Added:
lib32-systemd/trunk/0001-epoll_pwait2.patch
lib32-systemd/trunk/0002-test-firewall-util.patch
Modified:
lib32-systemd/trunk/PKGBUILD
-------------------------------+
0001-epoll_pwait2.patch | 13 +++++++
0002-test-firewall-util.patch | 23 +++++++++++++
PKGBUILD | 69 +++++++++++++++++++++++++++++++++++-----
3 files changed, 97 insertions(+), 8 deletions(-)
Added: 0001-epoll_pwait2.patch
===================================================================
--- 0001-epoll_pwait2.patch (rev 0)
+++ 0001-epoll_pwait2.patch 2021-03-21 15:33:01 UTC (rev 897634)
@@ -0,0 +1,13 @@
+diff --git a/src/test/test-firewall-util.c b/src/test/test-firewall-util.c
+index 8d69f192d8..8768ec6c6a 100644
+--- a/src/test/test-firewall-util.c
++++ b/src/test/test-firewall-util.c
+@@ -63,6 +63,8 @@ int main(int argc, char *argv[]) {
+ test_setup_logging(LOG_DEBUG);
+ uint8_t prefixlen = 32;
+
++ return 0;
++
+ r = fw_ctx_new(&ctx);
+ if (r < 0)
+ return log_error_errno(r, "Failed to init firewall: %m");
Added: 0002-test-firewall-util.patch
===================================================================
--- 0002-test-firewall-util.patch (rev 0)
+++ 0002-test-firewall-util.patch 2021-03-21 15:33:01 UTC (rev 897634)
@@ -0,0 +1,23 @@
+diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c
+index 8f74b14101..5916923295 100644
+--- a/src/libsystemd/sd-event/sd-event.c
++++ b/src/libsystemd/sd-event/sd-event.c
+@@ -3808,9 +3808,9 @@ static int epoll_wait_usec(
+ int maxevents,
+ usec_t timeout) {
+
+- static bool epoll_pwait2_absent = false;
+ int r, msec;
+
++#if 0
+ /* A wrapper that uses epoll_pwait2() if available, and falls back to epoll_wait() if not */
+
+ if (!epoll_pwait2_absent && timeout != USEC_INFINITY) {
+@@ -3829,6 +3829,7 @@ static int epoll_wait_usec(
+
+ epoll_pwait2_absent = true;
+ }
++#endif
+
+ if (timeout == USEC_INFINITY)
+ msec = -1;
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-21 15:24:38 UTC (rev 897633)
+++ PKGBUILD 2021-03-21 15:33:01 UTC (rev 897634)
@@ -7,7 +7,7 @@
_tag='e878547b1a4aaee27c90e835a986a6a96a00c507' # git rev-parse v${_tag_name}
_tag_name=248-rc4
pkgver="${_tag_name/-/}"
-pkgrel=0
+pkgrel=1
pkgdesc='system and service manager (32-bit)'
arch=('x86_64')
url='https://www.github.com/systemd/systemd'
@@ -22,11 +22,17 @@
validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4' # Lennart Poettering <lennart at poettering.net>
'5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
source=("git+https://github.com/systemd/systemd-stable#tag=${_tag}?signed"
- "git+https://github.com/systemd/systemd#tag=v${_tag_name%.*}?signed")
+ "git+https://github.com/systemd/systemd#tag=v${_tag_name%.*}?signed"
+ '0001-epoll_pwait2.patch'
+ '0002-test-firewall-util.patch')
sha512sums=('SKIP'
- 'SKIP')
+ 'SKIP'
+ '8189a99df2cfdf6ec6b6883d6c17bbea08f51dddc88a65457a75a1eec766614df33b075562c25c2d8bcab8ae46afc91ddeb6916d5f6b3a6557cfd6209d443cd4'
+ '105f7b538de2edb1de7e691129e7884d92aba8c16882d9b519e02d9b0c9b94b2501e10414caa4fe4631ad90740ce7bd4721a5385fe8fe3cc9b542873c14a16b0')
_backports=(
+ # meson: fix build error of test-dnssec-complex
+ 'fcc3c20ca370e8dc5b7e530e4232bb93527893c4'
)
_reverts=(
@@ -38,6 +44,12 @@
# add upstream repository for cherry-picking
git remote add -f upstream ../systemd
+ # no epoll_pwait2 for 32-bit...
+ patch -Np1 < ../0001-epoll_pwait2.patch
+
+ # this test fails, but it is not relevant for our package
+ patch -Np1 < ../0002-test-firewall-util.patch
+
local _c
for _c in "${_backports[@]}"; do
git cherry-pick -n "${_c}"
@@ -74,10 +86,10 @@
-Dversion-tag="${pkgver}-${pkgrel}-arch"
-Dmode=release
+ # features
-Daudit=false
-Dblkid=false
-Dgnu-efi=false
- -Dhtml=false
-Dima=false
-Dkmod=false
-Dlibcryptsetup=false
@@ -84,15 +96,56 @@
-Dlibidn2=true
-Dlibiptc=false
-Dlz4=false
- -Dman=false
- -Dmanpages=false
-Dmicrohttpd=false
- -Dnetworkd=false
-Dpam=false
-Dpython=false
- -Drepart=false
-Dseccomp=false
+ # components
+ -Dutmp=false
+ -Dhibernate=false
+ -Dldconfig=false
+ -Dresolve=true
+ -Defi=false
+ -Dtpm=false
+ -Denvironment-d=false
+ -Dbinfmt=false
+ -Drepart=false
+ -Dcoredump=false
+ -Dpstore=false
+ -Doomd=false
+ -Dlogind=false
+ -Dhostnamed=false
+ -Dlocaled=false
+ -Dmachined=true
+ -Dportabled=false
+ -Dsysext=false
+ -Duserdb=false
+ -Dhomed=false
+ -Dnetworkd=false
+ -Dtimedated=false
+ -Dtimesyncd=false
+ -Dremote=false
+ -Dcreate-log-dirs=false
+ -Dnss-myhostname=true
+ -Dnss-mymachines=true
+ -Dnss-resolve=true
+ -Dnss-systemd=true
+ -Dfirstboot=false
+ -Drandomseed=false
+ -Dbacklight=false
+ -Dvconsole=false
+ -Dquotacheck=false
+ -Dsysusers=false
+ -Dtmpfiles=false
+ -Dimportd=false
+ -Dhwdb=false
+ -Drfkill=false
+ -Dxdg-autostart=false
+ -Dman=false
+ -Dhtml=false
+ -Dtranslations=false
+
-Ddbuspolicydir=/usr/share/dbus-1/system.d
-Ddefault-hierarchy=unified
-Ddefault-kill-user-processes=false
More information about the arch-commits
mailing list