#!/bin/bash # Purpose: Get the author info from a parsecvs-formatted author map # and format it for Gentoo's userinfo.xml. git_xml_author_map() { AUTHORMAP=$1 while read line; do ID=${line%%=*} FULLNAME=${line##*=} FULLNAME=${FULLNAME% *} FIRSTNAME=${FULLNAME%% *} LASTNAME=${FULLNAME##* } EMAIL=${line##* } EMAIL=${EMAIL%>} EMAIL=${EMAIL#<} if [[ ${EMAIL#*@} = "gentoo.org" ]]; then ROLE="gentoo" else ROLE="current" fi echo " " echo " " echo " ${FIRSTNAME}" echo " ${LASTNAME}" echo " " echo " " echo " ${EMAIL}" echo " " echo " " echo " Retired" echo " " done \ < <(cat $AUTHORMAP) } git_xml_author_map $1