]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
base/dracut-lib.sh: remove bashism 53/head
authorAlexander Tsoy <alexander@tsoy.me>
Tue, 24 Feb 2015 19:28:24 +0000 (22:28 +0300)
committerHarald Hoyer <harald@redhat.com>
Thu, 26 Mar 2015 15:38:38 +0000 (16:38 +0100)
modules.d/99base/dracut-lib.sh

index 259e2057b67eab7060fea882f5aa043161b7c0f6..73f718d952933d16f7e387a0c092bd7b31fc6a3a 100755 (executable)
@@ -889,7 +889,9 @@ dev_unit_name()
     dev="${dev##/}"
     dev="$(str_replace "$dev" '\' '\x5c')"
     dev="$(str_replace "$dev" '-' '\x2d')"
-    dev=${dev/#\./\\x2e}
+    if [ "${dev##.}" != "$dev" ]; then
+        dev="\x2e${dev##.}"
+    fi
     dev="$(str_replace "$dev" '/' '-')"
 
     printf -- "%s" "$dev"