diff options
author | Ryota MIBU <r-mibu@cq.jp.nec.com> | 2016-02-15 22:09:09 +0900 |
---|---|---|
committer | Ryota MIBU <r-mibu@cq.jp.nec.com> | 2016-02-15 22:09:09 +0900 |
commit | 00abc9dc015c881138a2790a9757c58bb3d85255 (patch) | |
tree | 07bf2275f7f03bf940ce40eaac420b90f330774c | |
parent | 8b29f1d89a38a37bfbe6d9a3631f641e11c8694a (diff) |
introduce @OPNFVDOCS_PATH@ and @PROJECT_PATH@
Change-Id: Icc3fcf36746e70dc0ec41826aa2e2fc3d86db2f1
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
-rwxr-xr-x | build-composite.sh | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/build-composite.sh b/build-composite.sh index 12c134b1b..90d87738f 100755 --- a/build-composite.sh +++ b/build-composite.sh @@ -60,15 +60,23 @@ for repo in $repos; do [[ -e $WORKSPACE/$repo/docs ]] || continue [[ -e docs/projects/$repo ]] && rm -rf docs/projects/$repo cp -r $WORKSPACE/$repo/docs docs/projects/$repo + + # Replace PATH variables by source file folder paths. + # Note: Editors can recognize as follows: + # * @PROJECT_PATH@ is pointer to the project folder + # 'opnfvdocs/docs/projects/<project name>'. + # * @OPNFVDOCS_PATH@ is pointer to the main folder 'opnfvdocs/docs'. + # Note: 'docs_build/_src' is the folder in which all document contents + # will be copied during docs build process. + find docs/projects/$repo -type f -name '*.rst' -print | \ + xargs -I f sed -i \ + -e "s|@PROJECT_PATH@|docs_build/_src/projects/$repo|" \ + -e "s|@OPNFVDOCS_PATH@|docs_build/_src|" f done # NOTE: Removing index.rst in project repos to reduce number of docs. find docs/projects -type f -name 'index.rst' -print | xargs -I i rm -f i -# Correct Image file path (workaround) -sed -i -e '/^.. figure::/s|images|../projects/promise/configguide/images|' \ - docs/projects/promise/configguide/featureconfig.rst - # NOTE: automated link generation is not ready... echo echo "Creating document links" |