diff options
author | Bruno Friedmann <bruno.friedmann@bareos.com> | 2022-09-28 14:52:56 +0300 |
---|---|---|
committer | Bruno Friedmann <bruno.friedmann@bareos.com> | 2022-09-29 11:18:40 +0300 |
commit | 08e947e53be91347657d9310dddee237f4f992f0 (patch) | |
tree | dbcb1c2d3f37365dc16917fd76d7c322dcda89a2 /docs | |
parent | d2fb117b2cf7132ea8f023c79518e623936c4e12 (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.txt | 11 | ||||
-rwxr-xr-x | docs/manuals/scripts/get-usage.sh | 3 | ||||
-rw-r--r-- | docs/manuals/source/include/autogenerated/usage/bsmtp.txt | 1 |
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. |