[packages/systemd/systemd-246] - up to 246.15

arekm arekm at pld-linux.org
Wed Jul 21 11:29:40 CEST 2021


commit 25679ba775743c4a971f60eccb1b32f7cbd1479a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Jul 21 11:29:15 2021 +0200

    - up to 246.15

 config-pld.patch           | 4 ++--
 pld-pam-systemd-user.patch | 2 +-
 systemd-completion.patch   | 2 +-
 systemd-configfs.patch     | 7 +++----
 systemd.spec               | 4 ++--
 target-pld.patch           | 9 +++++----
 udev-ploop-rules.patch     | 7 ++++---
 uids_gids.patch            | 6 +++---
 8 files changed, 21 insertions(+), 20 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index 995d9ad..0cf2bd8 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -28,14 +28,14 @@ Summary:	A System and Service Manager
 Summary(pl.UTF-8):	systemd - zarządca systemu i usług dla Linuksa
 Name:		systemd
 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
-Version:	246.10
+Version:	246.15
 Release:	1
 Epoch:		1
 License:	GPL v2+ (udev), LGPL v2.1+ (the rest)
 Group:		Base
 #Source0Download: https://github.com/systemd/systemd/releases
 Source0:	https://github.com/systemd/systemd-stable/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	64aa63ce1ee531363ea99958a85ee825
+# Source0-md5:	78950c1ac9fce5aa136760095ddb05d0
 Source1:	%{name}-sysv-convert
 Source2:	%{name}_booted.c
 Source3:	network.service
diff --git a/config-pld.patch b/config-pld.patch
index 849fce5..30e27e9 100644
--- a/config-pld.patch
+++ b/config-pld.patch
@@ -15,6 +15,6 @@ diff -dur systemd-218.orig/tmpfiles.d/legacy.conf systemd-218/tmpfiles.d/legacy.
 -d /run/lock/subsys 0755 root root -
 +d /run/lock/subsys 0700 root root -
  
- # /run/lock/lockdev is used to serialize access to tty devices via
- # LCK..xxx style lock files, For more information see:
+ # /forcefsck, /fastboot and /forcequotacheck are deprecated in favor of the
+ # kernel command line options 'fsck.mode=force', 'fsck.mode=skip' and
 
diff --git a/pld-pam-systemd-user.patch b/pld-pam-systemd-user.patch
index 6e1c257..f6f8d3a 100644
--- a/pld-pam-systemd-user.patch
+++ b/pld-pam-systemd-user.patch
@@ -7,7 +7,7 @@
 -m4_ifdef(`ENABLE_HOMED',
 --account sufficient pam_systemd_home.so
 -)m4_dnl
--account sufficient pam_unix.so
+-account sufficient pam_unix.so no_pass_expiry
 -account required pam_permit.so
 -
 +account		include		system-auth
diff --git a/systemd-completion.patch b/systemd-completion.patch
index da35d03..3c24beb 100644
--- a/systemd-completion.patch
+++ b/systemd-completion.patch
@@ -8,8 +8,8 @@ diff -urN systemd-241.orig/shell-completion/bash/meson.build systemd-241/shell-c
 -                 ['bootctl',             'ENABLE_EFI'],
 +                 ['bootctl',             ''],
                   ['coredumpctl',         'ENABLE_COREDUMP'],
+                  ['homectl',             'ENABLE_HOMED'],
                   ['hostnamectl',         'ENABLE_HOSTNAMED'],
-                  ['localectl',           'ENABLE_LOCALED'],
 diff -urN systemd-241.orig/shell-completion/zsh/meson.build systemd-241/shell-completion/zsh/meson.build
 --- systemd-241.orig/shell-completion/zsh/meson.build	2019-02-14 11:11:58.000000000 +0100
 +++ systemd-241/shell-completion/zsh/meson.build	2019-03-07 01:09:00.655641470 +0100
diff --git a/systemd-configfs.patch b/systemd-configfs.patch
index 5064c95..d3a6f25 100644
--- a/systemd-configfs.patch
+++ b/systemd-configfs.patch
@@ -11,17 +11,16 @@
 diff -durN -x '*.orig' systemd-208.orig/units/sys-kernel-config.mount systemd-208/units/sys-kernel-config.mount
 --- systemd-208.orig/units/sys-kernel-config.mount	2013-08-13 22:02:52.000000000 +0200
 +++ systemd-208/units/sys-kernel-config.mount	2014-01-10 10:22:04.000000000 +0100
-@@ -10,8 +10,9 @@ Description=Configuration File System
+@@ -12,7 +12,8 @@ Description=Kernel Configuration File Sy
  Documentation=https://www.kernel.org/doc/Documentation/filesystems/configfs/configfs.txt
- Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
+ Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
  DefaultDependencies=no
 -ConditionPathExists=/sys/kernel/config
- ConditionCapability=CAP_SYS_RAWIO
 +Wants=sys-kernel-config.service
 +After=systemd-modules-load.service sys-kernel-config.service
+ ConditionCapability=CAP_SYS_RAWIO
  Before=sysinit.target
  
- [Mount]
 diff -durN -x '*.orig' systemd-208.orig/units/sys-kernel-config.service systemd-208/units/sys-kernel-config.service
 --- systemd-208.orig/units/sys-kernel-config.service	1970-01-01 01:00:00.000000000 +0100
 +++ systemd-208/units/sys-kernel-config.service	2014-01-10 10:22:04.000000000 +0100
diff --git a/target-pld.patch b/target-pld.patch
index 68758c1..600647a 100644
--- a/target-pld.patch
+++ b/target-pld.patch
@@ -110,7 +110,7 @@
                  return -EINVAL;
 --- systemd-240.orig/src/vconsole/vconsole-setup.c	2013-08-13 22:02:47.000000000 +0200
 +++ systemd-240/src/vconsole/vconsole-setup.c	2014-01-09 15:17:49.000000000 +0100
-@@ -284,6 +284,17 @@ int main(int argc, char **argv) {
+@@ -452,6 +452,17 @@
          if (r < 0 && r != -ENOENT)
                  log_warning_errno(r, "Failed to read /etc/vconsole.conf: %m");
  
@@ -123,8 +123,9 @@
 +                                );
 +                if (r1 < 0 && r1 != -ENOENT)
 +                        log_warning_errno(r1, "Failed to read /etc/sysconfig/console: %m");
-+        } 
++        }
 +
          /* Let the kernel command line override /etc/vconsole.conf */
-         if (detect_container(NULL) <= 0) {
-                 r = parse_env_file(NULL, "/proc/cmdline", WHITESPACE,
+         r = proc_cmdline_get_key_many(
+                         PROC_CMDLINE_STRIP_RD_PREFIX,
+
diff --git a/udev-ploop-rules.patch b/udev-ploop-rules.patch
index e98ad0a..bad64c4 100644
--- a/udev-ploop-rules.patch
+++ b/udev-ploop-rules.patch
@@ -1,12 +1,13 @@
 diff -ru udev-182.orig/rules/60-persistent-storage.rules udev-182/rules/60-persistent-storage.rules
 --- udev-182.orig/rules.d/60-persistent-storage.rules	2012-02-23 16:26:16.000000000 +0100
 +++ udev-182/rules.d/60-persistent-storage.rules	2012-05-24 11:23:01.000000000 +0200
-@@ -16,6 +16,8 @@
- # skip rules for inappropriate block devices
- KERNEL=="fd*|mtd*|nbd*|gnbd*|btibm*|dm-*|md*", GOTO="persistent_storage_end"
+@@ -9,6 +9,8 @@ ENV{UDEV_DISABLE_PERSISTENT_STORAGE_RULE
+ SUBSYSTEM!="block|ubi", GOTO="persistent_storage_end"
+ KERNEL!="loop*|mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|nvme*|sd*|sr*|vd*|xvd*|bcache*|cciss*|dasd*|ubd*|ubi*|scm*|pmem*|nbd*|zd*", GOTO="persistent_storage_end"
  
 +KERNEL=="ploop*", GOTO="persistent_storage_end"
 +
  # ignore partitions that span the entire disk
  TEST=="whole_disk", GOTO="persistent_storage_end"
  
+
diff --git a/uids_gids.patch b/uids_gids.patch
index d24000b..fca1c1d 100644
--- a/uids_gids.patch
+++ b/uids_gids.patch
@@ -52,9 +52,9 @@
  )m4_dnl
 --- systemd-238/sysusers.d/systemd.conf.m4~	2018-03-05 23:16:37.000000000 +0100
 +++ systemd-238/sysusers.d/systemd.conf.m4	2018-05-15 13:34:07.479084303 +0200
-@@ -5,6 +5,6 @@
- #  (at your option) any later version.
- 
+@@ -16,5 +16,5 @@ m4_ifdef(`ENABLE_TIMESYNCD',
+ u systemd-timesync  - "systemd Time Synchronization"
+ )m4_dnl
  m4_ifdef(`ENABLE_COREDUMP',
 -u systemd-coredump  - "systemd Core Dumper"
 +u systemd-coredump  333 "systemd Core Dumper"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/25679ba775743c4a971f60eccb1b32f7cbd1479a



More information about the pld-cvs-commit mailing list