Skip to content

Commit 7e89b0d

Browse files
committed
build: merge update-docs script
Merge the libnvme update-docs script into the nvme-cli one. Signed-off-by: Daniel Wagner <[email protected]>
1 parent 29c2edf commit 7e89b0d

2 files changed

Lines changed: 23 additions & 54 deletions

File tree

libnvme/scripts/update-docs.sh

Lines changed: 0 additions & 49 deletions
This file was deleted.

scripts/update-docs.sh

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,30 @@ cd "$(git rev-parse --show-toplevel)" || exit 1
66
BUILDDIR="$(mktemp -d)"
77
trap 'rm -rf -- $BUILDDIR' EXIT
88

9-
meson setup \
10-
-Ddocs=all \
11-
-Ddocs-build=true \
12-
--force-fallback-for=libnvme \
13-
"${BUILDDIR}"
9+
meson setup \
10+
-Dnvme=disabled \
11+
-Dlibnvme=disabled \
12+
-Ddocs=all \
13+
-Ddocs-build=true \
14+
"${BUILDDIR}"
1415
meson compile -C "${BUILDDIR}"
16+
17+
# libnvme
18+
rm -rf libnvme/doc/man
19+
mkdir libnvme/doc/man
20+
find "${BUILDDIR}/libnvme/doc" -maxdepth 1 \
21+
-name '*.2' -exec cp {} libnvme/doc/man \;
22+
23+
rm -rf libnvme/doc/rst/*.rst
24+
mkdir -p libnvme/doc/rst
25+
find "${BUILDDIR}/libnvme/doc/rst" -maxdepth 1 \
26+
-name '*.rst' -exec cp {} libnvme/doc/rst \;
27+
28+
cp "${BUILDDIR}/libnvme/doc/conf.py" libnvme/doc
29+
cp "${BUILDDIR}/libnvme/doc/index.rst" libnvme/doc
30+
cp "${BUILDDIR}/libnvme/doc/config-schema.json" libnvme/doc
31+
32+
# nvme-cli
1533
find "${BUILDDIR}/Documentation" -maxdepth 1 \
1634
\( -name '*.1' -o -name '*.html' \) \
1735
-exec cp {} Documentation/ \;

0 commit comments

Comments
 (0)