You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
806 B
28 lines
806 B
From e8ffd4b3d4d50b65704f865829e76cac7ff060cc Mon Sep 17 00:00:00 2001 |
|
From: Harald Hoyer <harald@redhat.com> |
|
Date: Thu, 21 Aug 2014 16:45:12 +0200 |
|
Subject: [PATCH] dracut-lib.sh:dev_unit_name(): use systemd-escape, if |
|
available |
|
|
|
Cherry-picked from: 85752f0f |
|
Resolves: #1306640 |
|
--- |
|
modules.d/99base/dracut-lib.sh | 5 +++++ |
|
1 file changed, 5 insertions(+) |
|
|
|
diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh |
|
index 78e01a78..e04a9b3d 100755 |
|
--- a/modules.d/99base/dracut-lib.sh |
|
+++ b/modules.d/99base/dracut-lib.sh |
|
@@ -870,6 +870,11 @@ wait_for_mount() |
|
|
|
dev_unit_name() |
|
{ |
|
+ if command -v systemd-escape >/dev/null; then |
|
+ systemd-escape -p "$1" |
|
+ return |
|
+ fi |
|
+ |
|
_name="${1%%/}" |
|
_name="${_name##/}" |
|
_name="$(str_replace "$_name" '-' '\x2d')"
|
|
|