diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rwxr-xr-x | update-dbus-docs.sh | 16 |
2 files changed, 19 insertions, 4 deletions
@@ -1,5 +1,12 @@ 2006-11-17 Havoc Pennington <hp@redhat.com> + * update-dbus-docs.sh: allow setting fd.org username via env + variable. Make it run autogen with --enable-xml-docs=yes + --enable-doxygen-docs=yes so configure will fail if the required + tools are missing. + +2006-11-17 Havoc Pennington <hp@redhat.com> + * doc/dbus-faq.xml: minor FAQ tweaks 2006-11-14 Havoc Pennington <hp@redhat.com> diff --git a/update-dbus-docs.sh b/update-dbus-docs.sh index 27f6bdee..e98d0b04 100755 --- a/update-dbus-docs.sh +++ b/update-dbus-docs.sh @@ -6,8 +6,14 @@ function die() exit 1 } +if test -z "$FDUSER" ; then + FDUSER=johnp +fi + +echo "Using freedesktop.org account $FDUSER" + CHECKOUTDIR=/tmp/dbus-for-docs -export CVSROOT=:ext:johnp@cvs.freedesktop.org:/cvs/dbus +export CVSROOT=:ext:$FDUSER@cvs.freedesktop.org:/cvs/dbus cd $CHECKOUTDIR || die "could not changedir to $CHECKOUTDIR" @@ -19,7 +25,9 @@ cd dbus || die "could not cd to dbus" echo "Configuring and building docs" -./autogen.sh || die "could not autogen" +## the configure flags are explicit so if you lack xmlto, etc. +## you won't fail to update those docs +./autogen.sh --enable-xml-docs=yes --enable-doxygen-docs=yes || die "could not autogen" doxygen Doxyfile || die "could not run Doxygen" cd doc || die "could not cd to doc dir" make || die "could not build docs" @@ -42,6 +50,6 @@ find doc -not -type d | grep -v CVS | grep -v -E '.~[0-9.]+~' | grep -v Makefile diff -u filesystem.list tarball.list || die "some files were not included" echo "Uploading docs to server" -scp dbus-docs.tar.gz johnp@pdx.freedesktop.org: -ssh johnp@pdx.freedesktop.org '(cd /srv/dbus.freedesktop.org/www/ && /bin/cp -f ~/dbus-docs.tar.gz . && tar zxf dbus-docs.tar.gz && echo "Successfully unpacked tarball on server")' +scp dbus-docs.tar.gz "$FDUSER"@pdx.freedesktop.org: +ssh "$FDUSER"@pdx.freedesktop.org '(cd /srv/dbus.freedesktop.org/www/ && /bin/cp -f ~/dbus-docs.tar.gz . && tar zxf dbus-docs.tar.gz && echo "Successfully unpacked tarball on server")' |