base/dracut-lib.sh: add arguments for source_hook() and source_all()
parent
476eb1b345
commit
f8d50f60b3
|
@ -264,15 +264,19 @@ setdebug
|
||||||
|
|
||||||
source_all() {
|
source_all() {
|
||||||
local f
|
local f
|
||||||
[ "$1" ] && [ -d "/$1" ] || return
|
local _dir
|
||||||
for f in "/$1"/*.sh; do [ -e "$f" ] && . "$f"; done
|
_dir=$1; shift
|
||||||
|
[ "$_dir" ] && [ -d "/$_dir" ] || return
|
||||||
|
for f in "/$_dir"/*.sh; do [ -e "$f" ] && . "$f" "$@"; done
|
||||||
}
|
}
|
||||||
|
|
||||||
hookdir=/lib/dracut/hooks
|
hookdir=/lib/dracut/hooks
|
||||||
export hookdir
|
export hookdir
|
||||||
|
|
||||||
source_hook() {
|
source_hook() {
|
||||||
source_all "/lib/dracut/hooks/$1"
|
local _dir
|
||||||
|
_dir=$1; shift
|
||||||
|
source_all "/lib/dracut/hooks/$_dir" "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
check_finished() {
|
check_finished() {
|
||||||
|
|
Loading…
Reference in New Issue