Only search the lib dir for rpc_backend
The grep in rpc_backend uses . to search all files. Unfortunately the current directory when the command is called is not the lib directory, so change it to search the lib directory instead. Without this fix the command is forced to grep all files under devstack which could be very slow if one has downloaded large images. Fixes bug 1174718 Change-Id: Ic8a59885cd07e5d6f2e734e80824762f9ac12996
This commit is contained in:
@@ -30,7 +30,7 @@ function check_rpc_backend() {
|
||||
# that can be passed as arguments to is_service_enabled.
|
||||
# We check for a call to iniset_rpc_backend in these files, meaning
|
||||
# the service needs a backend.
|
||||
rpc_candidates=$(grep -rl iniset_rpc_backend . | awk -F/ '{print $NF}')
|
||||
rpc_candidates=$(grep -rl iniset_rpc_backend $TOP_DIR/lib/ | awk -F/ '{print $NF}')
|
||||
for c in ${rpc_candidates}; do
|
||||
if is_service_enabled $c; then
|
||||
rpc_needed=0
|
||||
|
||||
Reference in New Issue
Block a user