You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
570 B
32 lines
570 B
#!/bin/bash |
|
|
|
# called by dracut |
|
check() { |
|
require_binaries busybox || return 1 |
|
|
|
return 255 |
|
} |
|
|
|
# called by dracut |
|
depends() { |
|
return 0 |
|
} |
|
|
|
# called by dracut |
|
install() { |
|
local _i _path _busybox |
|
local _progs=() |
|
_busybox=$(find_binary busybox) |
|
inst $_busybox /usr/bin/busybox |
|
for _i in $($_busybox --list); do |
|
[[ ${_i} == busybox ]] && continue |
|
_progs+=("${_i}") |
|
done |
|
|
|
for _i in "${_progs[@]}"; do |
|
_path=$(find_binary "$_i") |
|
[ -z "$_path" ] && continue |
|
ln_r /usr/bin/busybox $_path |
|
done |
|
} |
|
|
|
|