Fix rc_${rc_svcname}_need.
Display config depends in service depend function also.
This commit is contained in:
@@ -84,6 +84,27 @@ get_bootparam()
|
||||
return 1
|
||||
}
|
||||
|
||||
# Called from runscript.sh or gendepends.sh
|
||||
_depend() {
|
||||
depend
|
||||
local _rc_svcname=$(shell_var "$RC_SVCNAME") _deptype= _depends=
|
||||
|
||||
# Add any user defined depends
|
||||
for _deptype in config:CONFIG need:NEED use:USE \
|
||||
after:AFTER before:BEFORE \
|
||||
provide:PROVIDE keyword:KEYWORD; do
|
||||
IFS=:
|
||||
set -- $_deptype
|
||||
unset IFS
|
||||
eval _depends=\$rc_${_rc_svcname}_$1
|
||||
[ -z "$_depends" ] && eval _depends=\$rc_$1
|
||||
[ -z "$_depends" ] && eval _depends=\$RC_${_rc_svcname}_$2
|
||||
[ -z "$_depends" ] && eval _depends=\$RC_$2
|
||||
|
||||
$1 $_depends
|
||||
done
|
||||
}
|
||||
|
||||
# Add our sbin to $PATH
|
||||
case "$PATH" in
|
||||
"$RC_LIBEXECDIR"/sbin|"$RC_LIBEXECDIR"/sbin:*);;
|
||||
|
Reference in New Issue
Block a user