From 4dc1cfd5f2458c035c39f476466319701f534ffb Mon Sep 17 00:00:00 2001 From: tengel Date: Sun, 26 Oct 2025 05:11:01 -0500 Subject: [PATCH] generic doctor usage --- bin/forgejo_usedoc.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 bin/forgejo_usedoc.sh diff --git a/bin/forgejo_usedoc.sh b/bin/forgejo_usedoc.sh new file mode 100755 index 0000000..ccb1d4a --- /dev/null +++ b/bin/forgejo_usedoc.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# +# Run Forgejo doctor +# +# SPDX-License-Identifier: MIT + +_VERSION="0.0.1" + +GCNF="/var/xyzzy/etc/forgejo/app.ini" +GBIN="/var/xyzzy/bin/forgejo" + +if [[ $(id -u) -ne 0 ]]; then + echo "Must run as root user" + exit 1 +fi + +# fallback +if [[ $# -eq 0 ]]; then + _OPTS="--help" +else + _OPTS="$@" +fi + +runuser -u git -- "${GBIN}" doctor --config "${GCNF}" ${_OPTS} +_EC=$? + +exit ${_EC} +