[packages/systemd] - updated pld-sysv-network patch - removed obsolete udev-so,hibernate-to-file patches
qboosh
qboosh at pld-linux.org
Sat Aug 2 19:34:28 CEST 2014
commit 19e6c1c75bc99e537904931715b710fb875c5445
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Aug 2 19:34:25 2014 +0200
- updated pld-sysv-network patch
- removed obsolete udev-so,hibernate-to-file patches
hibernate-to-file.patch | 23 -----------------------
pld-sysv-network.patch | 8 ++++----
systemd.spec | 8 ++------
udev-so.patch | 15 ---------------
4 files changed, 6 insertions(+), 48 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index 7bbbbcc..2a2efae 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -57,14 +57,12 @@ Patch1: config-pld.patch
Patch2: shut-sysv-up.patch
Patch3: pld-sysv-network.patch
Patch4: tmpfiles-not-fatal.patch
-Patch6: udev-so.patch
Patch8: udev-ploop-rules.patch
Patch9: udevadm-in-sbin.patch
Patch10: net-rename-revert.patch
Patch11: nss-in-rootlib.patch
Patch12: proc-hidepid.patch
Patch14: dont-hash-null-keys.patch
-Patch15: hibernate-to-file.patch
Patch16: systemd-configfs.patch
Patch17: pld-boot_efi_mount.patch
Patch18: optional-tmp-on-tmpfs.patch
@@ -613,18 +611,16 @@ Uzupełnianie parametrów w zsh dla poleceń udev.
%patch0 -p1
%patch1 -p1
#patch2 -p1
-#patch3 -p1
+%patch3 -p1
%patch4 -p1
-# made upstream
-#patch6 -p1
%patch8 -p1
%patch9 -p1
+# rejected upstream
#patch10 -p1
%patch11 -p1
%patch12 -p1
# possible cause of infinite loop inside systemd-login
#patch14 -p1
-#patch15 -p1
%patch16 -p1
%patch17 -p1
%patch18 -p1
diff --git a/hibernate-to-file.patch b/hibernate-to-file.patch
deleted file mode 100644
index 3ee6966..0000000
--- a/hibernate-to-file.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-commit 0c6f1f4ea4980ff719979d36f10bd6ea3e464c02
-Author: Jan Janssen <medhefgo at web.de>
-Date: Thu Oct 31 17:22:03 2013 +0100
-
- Make hibernation test work for swap files
-
- Suspend to disk works for swap files too (even if it is located
- on an ecrypted file system):
- https://www.kernel.org/doc/Documentation/power/swsusp-and-swap-files.txt
-
-diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
-index d068bfc..2bb0493 100644
---- a/src/shared/sleep-config.c
-+++ b/src/shared/sleep-config.c
-@@ -206,7 +206,7 @@ static int hibernation_partition_size(size_t *size, size_t *used) {
- if (!d)
- return -ENOMEM;
-
-- if (!streq(type, "partition")) {
-+ if (!streq(type, "partition") && !streq(type, "file")) {
- log_debug("Partition %s has type %s, ignoring.", d, type);
- continue;
- }
diff --git a/pld-sysv-network.patch b/pld-sysv-network.patch
index 224b8e4..3088ad0 100644
--- a/pld-sysv-network.patch
+++ b/pld-sysv-network.patch
@@ -1,15 +1,15 @@
---- systemd-38/src/core/service.c~ 2012-01-26 00:12:06.239561034 +0100
-+++ systemd-38/src/core/service.c 2012-01-26 18:26:15.476825041 +0100
+--- systemd-215/src/sysv-generator/sysv-generator.c~ 2012-01-26 00:12:06.239561034 +0100
++++ systemd-215/src/sysv-generator/sysv-generator.c 2012-01-26 18:26:15.476825041 +0100
@@ -516,6 +516,13 @@
line++;
t = strstrip(l);
+ // PLD specific ugly hack to detect SysV services requiring network
+ if (startswith_no_case(t, ". /etc/sysconfig/network")) {
-+ r = unit_add_dependency_by_name(UNIT(s), UNIT_REQUIRES | UNIT_AFTER, "network.target", NULL, true);
++ r = strv_extend(&s->wants, "network.target");
+
+ if (r < 0)
-+ log_error("[%s:%u] Failed to add dependency on network.target, ignoring: %s", path, line, strerror(-r));
++ log_error("[%s:%u] Failed to add dependency on network.target, ignoring: %s", s->path, line, strerror(-r));
+ }
if (*t != '#') {
/* Try to figure out whether this init script supports
diff --git a/udev-so.patch b/udev-so.patch
deleted file mode 100644
index a135a82..0000000
--- a/udev-so.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- udev-146/Makefile.am~ 2009-08-14 14:14:06.000000000 +0200
-+++ udev-146/Makefile.am 2009-08-15 20:54:31.651285047 +0200
-@@ -485,8 +485,10 @@
- $(MKDIR_P) $(DESTDIR)$(rootlibdir) && \
- so_img_name=$$(readlink $(DESTDIR)$(libdir)/$$libname) && \
- so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
-- $(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
-- mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
-+ if test "x$$so_img_name" != "x"; then \
-+ $(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
-+ mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
-+ fi; true; \
- fi
- endef
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/19e6c1c75bc99e537904931715b710fb875c5445
More information about the pld-cvs-commit
mailing list