]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
refactor(convertfs): drop duplicate def. of ismounted()
authorDavid Tardon <dtardon@redhat.com>
Mon, 15 Aug 2022 06:35:59 +0000 (08:35 +0200)
committerJóhann B. Guðmundsson <johannbg@gmail.com>
Mon, 15 Aug 2022 08:29:34 +0000 (08:29 +0000)
modules.d/30convertfs/convertfs.sh
modules.d/30convertfs/module-setup.sh

index 20cbe4b030e0d7a64b7727f683ff24f3838e5ab7..58fa56df7d43fe77a97fb4a05cbeb898b008d07f 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+type ismounted > /dev/null 2>&1 || . /lib/dracut-lib.sh
+
 ROOT="$1"
 
 if [[ ! -d $ROOT ]]; then
@@ -79,26 +81,6 @@ find_mount() {
     return 1
 }
 
-# usage: ismounted <mountpoint>
-# usage: ismounted /dev/<device>
-if command -v findmnt > /dev/null; then
-    ismounted() {
-        findmnt "$1" > /dev/null 2>&1
-    }
-else
-    ismounted() {
-        if [ -b "$1" ]; then
-            find_mount "$1" > /dev/null && return 0
-            return 1
-        fi
-
-        while read -r _ m _ || [ -n "$m" ]; do
-            [ "$m" = "$1" ] && return 0
-        done < /proc/mounts
-        return 1
-    }
-fi
-
 # clean up after ourselves no matter how we die.
 cleanup() {
     echo "Something failed. Move back to the original state"
index f219ea7e7818cc41b4d6b3047378a82e95de58c5..68fb78f8e66e1b6289a02861dc44910ef62539ff 100755 (executable)
@@ -8,8 +8,7 @@ check() {
 
 # called by dracut
 depends() {
-    echo bash
-    return 0
+    echo base bash
 }
 
 # called by dracut