summaryrefslogtreecommitdiff
path: root/packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-09-23 16:35:07 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-09-23 16:35:07 +0100
commit2c6cccd18a2e5ce01b696a7684140ef68430dce8 (patch)
tree9a78672c78eaa3e72db1e2b389dfe4e034cb8d3d /packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch
parentbb61464b053b94e4f30dd329ecb7b2b89767e97c (diff)
sys-boot/dracut : import from arbor, downgrade to 044, use our gentoo && redcore patchsets
Diffstat (limited to 'packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch')
-rw-r--r--packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch b/packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch
new file mode 100644
index 0000000..fd6f118
--- /dev/null
+++ b/packages/sys-boot/dracut/files/0001-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch
@@ -0,0 +1,32 @@
+From c41df7e1db1adc51399ab2c22f251b15eb2065b1 Mon Sep 17 00:00:00 2001
+From: Alexander Tsoy <alexander@tsoy.me>
+Date: Tue, 5 Jan 2016 22:11:57 +0300
+Subject: [PATCH] base/dracut-lib.sh:dev_unit_name() guard against $dev
+ beginning with "-"
+
+crypt/parse-crypt.sh generate initqueue job which always call
+dev_unit_name() with an argument beginning with "-". This results
+in the following error:
+
+dracut-initqueue[307]: + systemd-escape -p -cfb4aa43-2f02-4c6b-a313-60ea99288087
+dracut-initqueue[307]: systemd-escape: invalid option -- 'c'
+---
+ modules.d/99base/dracut-lib.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh
+index ad03394..0a0b1b9 100755
+--- a/modules.d/99base/dracut-lib.sh
++++ b/modules.d/99base/dracut-lib.sh
+@@ -874,7 +874,7 @@ dev_unit_name()
+ local dev="$1"
+
+ if command -v systemd-escape >/dev/null; then
+- systemd-escape -p "$dev"
++ systemd-escape -p -- "$dev"
+ return
+ fi
+
+--
+2.10.2
+