From: Harald Hoyer Date: Thu, 21 Aug 2014 14:45:12 +0000 (+0200) Subject: dracut-lib.sh:dev_unit_name(): use systemd-escape, if available X-Git-Tag: 039~27 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85752f0f5f14db7266ae969ca2b7ed3fb0c56ed7;p=thirdparty%2Fdracut.git dracut-lib.sh:dev_unit_name(): use systemd-escape, if available --- diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh index 7d97c7a5b..738e34b87 100755 --- a/modules.d/99base/dracut-lib.sh +++ b/modules.d/99base/dracut-lib.sh @@ -866,6 +866,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')"