SVN: rc-scripts/trunk/autogen.sh

glen glen at pld-linux.org
Thu Jan 11 15:15:59 CET 2007


Author: glen
Date: Thu Jan 11 15:15:59 2007
New Revision: 8148

Modified:
   rc-scripts/trunk/autogen.sh
Log:
Changelog generation moved to separate script.

Modified: rc-scripts/trunk/autogen.sh
==============================================================================
--- rc-scripts/trunk/autogen.sh	(original)
+++ rc-scripts/trunk/autogen.sh	Thu Jan 11 15:15:59 2007
@@ -8,36 +8,7 @@
 PKG_NAME="PLD Linux Distribution rc-scripts"
 
 if [ "$1" = "changelog" ]; then
-
-	[ -z "$svn2log" -a -x ~/bin/svn2log.py ] && svn2log=~/bin/svn2log.py
-	[ -z "$svn2log" -a -x /usr/bin/svn2log ] && svn2log=/usr/bin/svn2log
-	if [ -z "$svn2log" ]; then
-		echo >&2 'Need svn2log program!'
-		exit 1
-	fi
-
-    [ -n "$2" ] && dir="$2" || dir="rc-scripts"
-	# create users for svn2log format
-	tmp=$(mktemp -q svn2logXXXXXX 2>/dev/null || echo ${TMPDIR:-/tmp}/svn2log.tmp)
-	> $tmp
-
-	[ -z "$users" -a -f ../CVSROOT/users ] && users=../CVSROOT/users
-	[ -z "$users" -a -f ~/.CVS-PLD/CVSROOT/users ] && users=~/.CVS-PLD/CVSROOT/users
-	if [ -z "$users" ]; then
-		echo >&2 "Can't find users file!"
-		echo >&2 'Run in parent dir to fetch one:'
-		echo >&2 '$ cvs -d :pserver:cvs at cvs.pld-linux.org:/cvsroot co CVSROOT/users'
-		exit 1
-	fi
-
-    awk -F":" ' { login=$1; if ($3 != "") { name=$3 } else { name=$1 }; email=$2; printf "%s\t%s <%s at pld-linux.org>\n", login, name, login } ' $users > $tmp
-
-    svn log -v --xml | $svn2log --domain "pld-linux.org" -p /${dir}/trunk -u $tmp --exclude ChangeLog -o ChangeLog
-    rm -f $tmp
-
-	# obfuscate emails <user at domain> and (user at domain)
-	sed -i -e 's,\([<(].*\)@\(.*[)>]\),\1/at/\2,g' ChangeLog
-
+	./changelog.sh
     exit 0
 fi
 


More information about the pld-cvs-commit mailing list