PHP 7.4.33
Preview: btrfs_device_ready.sh Size: 467 B
/home/godevadmin/public_html/upload_images/home/000~ROOT~000/usr/lib/dracut/modules.d/90btrfs/btrfs_device_ready.sh

#!/bin/sh

type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh

btrfs_check_complete() {
    local _rootinfo _dev
    _dev="${1:-/dev/root}"
    [ -e "$_dev" ] || return 0
    _rootinfo=$(udevadm info --query=env "--name=$_dev" 2>/dev/null)
    if strstr "$_rootinfo" "ID_FS_TYPE=btrfs"; then
        info "Checking, if btrfs device complete"
        btrfs device ready "$_dev" >/dev/null 2>&1
        return $?
    fi
    return 0
}

btrfs_check_complete $1
exit $?

Directory Contents

Dirs: 0 × Files: 5

Name Size Perms Modified Actions
270 B lrw-r--r-- 2018-10-08 13:38:33
Edit Download
467 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
597 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
142 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
1.21 KB lrwxr-xr-x 2018-10-08 13:38:33
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).