setup: changelog.sh - based on rc-inetd copy of script - add charset hacks ...

glen glen at pld-linux.org
Tue May 27 12:48:41 CEST 2008


Author: glen                         Date: Tue May 27 10:48:40 2008 GMT
Module: setup                         Tag: HEAD
---- Log message:
- based on rc-inetd copy of script
- add charset hacks (thx patrys for pl->en)

---- Files affected:
setup:
   changelog.sh (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: setup/changelog.sh
diff -u setup/changelog.sh:1.1 setup/changelog.sh:1.2
--- setup/changelog.sh:1.1	Thu Nov  1 20:42:31 2007
+++ setup/changelog.sh	Tue May 27 12:48:35 2008
@@ -20,16 +20,21 @@
 	exit 1
 fi
 
-awk -F: '{ login=$1; if ($3) { name=$3 } else { name=$1 }; printf "%s:%s <%s at pld-linux.org>\n", login, name, login }' $users > $tmp
-
 if grep -q vim:encoding=utf-8 $users; then
 	charset=UTF-8
 else
 	charset=ISO8859-2
 fi
 
+awk -F: '{ login=$1; if ($3) { name=$3 } else { name=$1 }; printf "%s:%s <%s at pld-linux.org>\n", login, name, login }' $users | \
+	iconv -f $charset -t utf-8 > $tmp
+
 cvs2cl --no-times --usermap $tmp --ignore ChangeLog
 
+# manually fix few encodings
+sed -i -e 's/porz±dki/cleanup/' ChangeLog
+sed -i -e 's/parê kerberosowych dodatków/some kerberos additions/' ChangeLog
+
 rm -f $tmp
 
 # obfuscate emails <user at domain> and (user at domain)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/setup/changelog.sh?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list