| #!/bin/sh |
| # SPDX-License-Identifier: LGPL-2.1-or-later |
| set -e |
| |
| if [ -z "$1" ]; then |
| echo "Use: $0 page-name (with no section suffix)" |
| exit 1 |
| fi |
| |
| # make sure the rules have been regenerated (in case update-man-rules was just run) |
| ninja -C "@BUILD_ROOT@" version.h |
| |
| target="man/$1.html" |
| ninja -C "@BUILD_ROOT@" "$target" |
| |
| fullname="@BUILD_ROOT@/$target" |
| redirect="$(test -f "$fullname" && readlink "$fullname" || :)" |
| if [ -n "$redirect" ]; then |
| ninja -C "@BUILD_ROOT@" "man/$redirect" |
| |
| fullname="@BUILD_ROOT@/man/$redirect" |
| fi |
| |
| set -x |
| exec xdg-open "$fullname" |