Fix find_autodoc_modules.sh to support OSX
When running 'find cinder/' on OSX platforms, all returned paths will have 2 slashes (//). Because the script only strips the first slash as per the CINDER_DIR value, we end up with module names such as "cinder..db.api" in the documentation. This change trims the leading dot if found to avoid this situation. Change-Id: I9423b253d9842295850f469757e928bf5856967a
This commit is contained in:
parent
7e3ddf8d0d
commit
edd69bf358
@ -8,7 +8,7 @@ for x in `find ${CINDER_DIR} -name '*.py' | grep -v cinder/tests`; do
|
||||
if [ `basename ${x} .py` == "__init__" ] ; then
|
||||
continue
|
||||
fi
|
||||
relative=cinder.`echo ${x} | sed -e 's$^'${CINDER_DIR}'$$' -e 's/.py$//' -e 's$/$.$g'`
|
||||
relative=cinder.`echo ${x} | sed -e 's$^'${CINDER_DIR}'$$' -e 's/.py$//' -e 's$/$.$g' -e 's$^.$$'`
|
||||
modules="${modules} ${relative}"
|
||||
done
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user