403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/dracut/modules.d/70kernel-modules-export/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/dracut/modules.d/70kernel-modules-export/modules-export.sh
#!/bin/sh

command -v getarg > /dev/null || . /lib/dracut-lib.sh

if ! getargbool 0 rd.driver.export; then
    return 0
fi

driver_export=$(getarg rd.driver.export=)

KVERSION="$(uname -r)"

if [ ! -d "/lib/modules/$KVERSION" ]; then
    warn "Something odd, no /lib/modules/$KVERSION in initramfs."
    return 0
fi

[ -d "$NEWROOT/lib/modules" ] || mkdir -p "$NEWROOT/lib/modules" \
    || {
        warn "No /lib/modules in target. cannot help."
        return 0
    }

if [ -d "$NEWROOT/lib/modules/$KVERSION" ]; then
    if [ "${driver_export#*force}" = "$driver_export" ]; then
        warn "/lib/modules/$KVERSION exists. To export modules set rd.driver.export=force!"
        return 0
    else
        info "Due to rd.driver.export=force exporting over existing modules!"
    fi
fi

mount -t tmpfs driver_export "$NEWROOT/lib/modules" \
    || {
        warn "Failed mount of tmpfs."
        return 0
    }

cp -a "/lib/modules/$KVERSION" "$NEWROOT/lib/modules" \
    || {
        warn "Failed to export modules to target root."
        return 0
    }

Youez - 2016 - github.com/yon3zu
LinuXploit