Also document the tree from now on

This commit is contained in:
Pierre Pronchery 2012-06-14 23:19:50 +00:00
parent 0d50367715
commit befe8a3cbd

View File

@ -9,7 +9,7 @@
[ -z "$CVSROOT" ] && CVSROOT=":pserver:anonymous@anoncvs.defora.org:/home/cvs" [ -z "$CVSROOT" ] && CVSROOT=":pserver:anonymous@anoncvs.defora.org:/home/cvs"
#private #private
DATE=`date '+%Y%m%d'` DATE=`date '+%Y%m%d'`
DESTDIR="/var/www/htdocs/download/snapshots" DESTDIR="/var/www"
EMAIL="devel@lists.defora.org" EMAIL="devel@lists.defora.org"
MODULE="DeforaOS" MODULE="DeforaOS"
SRC="$HOME/$MODULE" SRC="$HOME/$MODULE"
@ -18,6 +18,7 @@ SRC="$HOME/$MODULE"
CVS="cvs -q" CVS="cvs -q"
LN="ln -f" LN="ln -f"
MAIL="mail" MAIL="mail"
MAKE="make"
RM="rm -f" RM="rm -f"
TAR="tar" TAR="tar"
TOUCH="touch" TOUCH="touch"
@ -40,8 +41,17 @@ deforaos_update()
#update tree #update tree
echo "" echo ""
echo "Updating CVS module $MODULE:" echo "Updating CVS module $MODULE:"
cd "$SRC" || exit 1 (cd "$SRC" && $CVS update -dPA) || return 2
$CVS update -dPA
#document tree
echo ""
echo "Documenting CVS module $MODULE:"
$FIND "$SRC/System" "$SRC/Apps" -name "doc" | while read path; do
[ -x "$path/docbook.sh" ] || continue
for i in $path/*.xml; do
(cd "$path" && $MAKE install DESTDIR="$DESTDIR" PREFIX="/")
done
done
#make archive #make archive
echo "" echo ""
@ -49,7 +59,7 @@ deforaos_update()
for i in *; do for i in *; do
echo "DeforaOS-$DATE/$i" echo "DeforaOS-$DATE/$i"
done | ($LN -s . "DeforaOS-$DATE" \ done | ($LN -s . "DeforaOS-$DATE" \
&& xargs $TAR -czf "$DESTDIR/DeforaOS-daily.tar.gz") && xargs $TAR -czf "$DESTDIR/htdocs/download/snapshots/DeforaOS-daily.tar.gz")
$RM "DeforaOS-$DATE" $RM "DeforaOS-$DATE"
echo "http://www.defora.org/download/snapshots/DeforaOS-daily.tar.gz" echo "http://www.defora.org/download/snapshots/DeforaOS-daily.tar.gz"
} }