Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bareos/bareos.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBruno Friedmann <bruno.friedmann@bareos.com>2022-09-28 14:52:56 +0300
committerBruno Friedmann <bruno.friedmann@bareos.com>2022-09-29 11:18:40 +0300
commit08e947e53be91347657d9310dddee237f4f992f0 (patch)
treedbcb1c2d3f37365dc16917fd76d7c322dcda89a2 /docs
parentd2fb117b2cf7132ea8f023c79518e623936c4e12 (diff)
doc: fix bsmtp get-usage.sh call
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/manuals/CMakeLists.txt11
-rwxr-xr-xdocs/manuals/scripts/get-usage.sh3
-rw-r--r--docs/manuals/source/include/autogenerated/usage/bsmtp.txt1
3 files changed, 9 insertions, 6 deletions
diff --git a/docs/manuals/CMakeLists.txt b/docs/manuals/CMakeLists.txt
index be414af4b..b36ef6c65 100644
--- a/docs/manuals/CMakeLists.txt
+++ b/docs/manuals/CMakeLists.txt
@@ -200,11 +200,12 @@ if(${docs-build-json})
DEPENDS bscan
)
+ # bsmtp -? return 1 so ||: is needed
add_custom_command(
OUTPUT ${USAGE_DIR}/bsmtp.txt
- COMMAND bsmtp --help >/dev/null
+ COMMAND bsmtp -? > /dev/null 2>&1 ||:
COMMAND ${PROJECT_SOURCE_DIR}/scripts/get-usage.sh $<TARGET_FILE:bsmtp>
- ${USAGE_DIR}
+ ${USAGE_DIR} '-? ||:' ||:
DEPENDS bsmtp
)
@@ -282,10 +283,10 @@ endif()
add_custom_target(
docs-check-urls
- COMMAND ${SPHINX_COMMAND} -M linkcheck "${SPHINX_SOURCE_DIR}" "${SPHINX_BUILDDIR}"
+ COMMAND ${SPHINX_COMMAND} -M linkcheck "${SPHINX_SOURCE_DIR}"
+ "${SPHINX_BUILDDIR}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
- COMMENT
- "Check if the URLs used in the documentation are still valid targets."
+ COMMENT "Check if the URLs used in the documentation are still valid targets."
)
# target: docs ######
diff --git a/docs/manuals/scripts/get-usage.sh b/docs/manuals/scripts/get-usage.sh
index 3eced0777..d5c697523 100755
--- a/docs/manuals/scripts/get-usage.sh
+++ b/docs/manuals/scripts/get-usage.sh
@@ -23,9 +23,10 @@ set -u
FULLPATH="$1"
TARGETDIR="$2"
+FLAG="${3:---help}"
COMMAND=$(basename "${FULLPATH}")
-USAGE=$("${FULLPATH}" --help)
+USAGE=$("${FULLPATH}" "$FLAG")
sed --expression='/Usage:/,$!d' --expression='s|Usage: .*/|Usage: |' <<<"${USAGE}" > "${TARGETDIR}/${COMMAND}.txt"
diff --git a/docs/manuals/source/include/autogenerated/usage/bsmtp.txt b/docs/manuals/source/include/autogenerated/usage/bsmtp.txt
index e4e7b13c2..bdb41c3cf 100644
--- a/docs/manuals/source/include/autogenerated/usage/bsmtp.txt
+++ b/docs/manuals/source/include/autogenerated/usage/bsmtp.txt
@@ -1,3 +1,4 @@
+
Usage: bsmtp [-f from] [-h mailhost] [-s subject] [-c copy] [recipient ...]
-4 forces bsmtp to use IPv4 addresses only.
-6 forces bsmtp to use IPv6 addresses only.