Admin
dashboard
file manager
command
php exec
/
/
usr
/
lib
/
dracut
/
modules.d
/
99busybox
path:
go
upload
mkdir
name
type
size
perms
modified
actions
[parent directory]
module-setup.sh
file
761 B
0755
2025-05-01 10:52:37
edit
delete
rename
editing: module-setup.sh
#!/usr/bin/bash # called by dracut check() { require_binaries busybox || return 1 return 255 } # called by dracut install() { local _i _path _busybox local _dstdir="${dstdir:-"$initdir"}" local _progs=() _busybox=$(find_binary busybox) inst "$_busybox" /usr/bin/busybox # do not depend on CONFIG_FEATURE_INSTALLER # install busybox symlinks manually for _i in $($_busybox --list); do [[ ${_i} == busybox ]] && continue _progs+=("${_i}") done for _i in "${_progs[@]}"; do _path=$(find_binary "$_i") [ -z "$_path" ] && continue # do not remove existing destination files [ -e "${_dstdir}/$_path" ] && continue ln_r /usr/bin/busybox "$_path" done }
save
cancel