D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
lib
/
leapp
/
el8userspace
/
usr
/
lib
/
dracut
/
modules.d
/
95nbd
/
Filename :
module-setup.sh
back
Copy
#!/bin/bash # called by dracut check() { local _rootdev # if an nbd device is not somewhere in the chain of devices root is # mounted on, fail the hostonly check. [[ $hostonly ]] || [[ $mount_needs ]] && { is_nbd() { [[ -b /dev/block/$1 && $1 == 43:* ]] ;} _rootdev=$(find_root_block_device) [[ -b /dev/block/$_rootdev ]] || return 1 check_block_and_slaves is_nbd "$_rootdev" || return 255 } require_binaries nbd-client || return 1 return 0 } # called by dracut depends() { # We depend on network modules being loaded echo network rootfs-block } # called by dracut installkernel() { instmods nbd } # called by dracut install() { inst nbd-client inst_hook cmdline 90 "$moddir/parse-nbdroot.sh" inst_script "$moddir/nbdroot.sh" "/sbin/nbdroot" if dracut_module_included "systemd-initrd"; then inst_script "$moddir/nbd-generator.sh" $systemdutildir/system-generators/dracut-nbd-generator fi dracut_need_initqueue }
Name
Size
Last Modified
Owner
Permissions
Actions
module-setup.sh
1
KB
October 08 2018 1:38:33
root
0755
nbd-generator.sh
1.125
KB
October 08 2018 1:38:33
root
0755
nbdroot.sh
3.676
KB
October 08 2018 1:38:33
root
0755
parse-nbdroot.sh
1.715
KB
October 08 2018 1:38:33
root
0755
2017 © D7net | D704T team