mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-04 16:30:35 +01:00
maintainer-upload-docs: Remove assumptions about source, build dirs
Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
parent
4655d00952
commit
37e1728638
1 changed files with 12 additions and 1 deletions
|
|
@ -28,6 +28,17 @@ set -eux
|
|||
: "${SPECIFICATION_SERVER:=specifications.freedesktop.org}"
|
||||
: "${SPECIFICATION_PATH:=/srv/specifications.freedesktop.org/www/dbus/1.0}"
|
||||
|
||||
if [ -n "${MESON_BUILD_ROOT-}" ]; then
|
||||
cd "${MESON_BUILD_ROOT}"
|
||||
fi
|
||||
|
||||
if [ -n "${MESON_SOURCE_ROOT-}" ]; then
|
||||
top_srcdir="${MESON_SOURCE_ROOT}"
|
||||
else
|
||||
# assume build directory is inside source directory
|
||||
top_srcdir=".."
|
||||
fi
|
||||
|
||||
TMPDIR=$(mktemp -d)
|
||||
|
||||
mkdir -p "$TMPDIR/api"
|
||||
|
|
@ -39,4 +50,4 @@ tar --xz -c -f dbus-docs.tar.xz dbus-docs
|
|||
scp dbus-docs.tar.xz "$DOC_SERVER:$DOC_WWW_DIR/"
|
||||
rsync -rpvzP --chmod=Dg+s,ug+rwX,o=rX dbus-docs/ "$DOC_SERVER:$DOC_WWW_DIR/doc/"
|
||||
|
||||
scp -p ../doc/*.dtd "$SPECIFICATION_SERVER:$SPECIFICATION_PATH/"
|
||||
scp -p "$top_srcdir"/doc/*.dtd "$SPECIFICATION_SERVER:$SPECIFICATION_PATH/"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue