#!/bin/bash ################################################################################################ ### EGroupware - add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates ### ### @link http://www.egroupware.org ### @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License ### @author Ralf Becker ### @copyright 2015 by Ralf Becker ### @version $Id$ ################################################################################################ cd `dirname $0` cd .. for f in */templates/default/*.xet do if svn info $f > /dev/null 2>&1 then grep -q '' $f || { echo "$f encoding=\"UTF-8\" added" sed -i .bak 's///' $f } grep -q '\$Id' $f || { echo "$f \$Id\$ added" sed -i .bak 's//\ /' $f } grep -q '\$Id\$' $f || { echo "$f \$Id\$ needs svn propset" svn propset svn:keywords Id $f } grep -q DOCTYPE $f || { echo "$f DOCTYPE missing" sed -i .bak 's//\ /' $f } fi done