root/branches/licq/website/licq.zicqconvert

Revision 4129, 1.6 kB (checked in by anonymous, 4 years ago)

This commit was manufactured by cvs2svn to create branch 'licq'.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
Line 
1#! /bin/sh
2
3# Created by: BrAgaTTo@BrasIRC
4# Comments to bragatto.vix@zaz.com.br
5#
6# Linux-ES - BrasIRC.Net - Brazil
7
8echo "*** zICQ -> Licq Converter v1.0"
9echo "*** By: BrAgaTTo@BrasIRC.Net"
10echo
11echo "*** Starting convertion..."
12echo
13echo "*** You realy want to do it?"
14echo "*** The script will overwrite your old config file."
15echo
16echo "*** y/n?"
17read RESPOSTA
18if [ ${RESPOSTA} != 'Y' -a ${RESPOSTA} != 'y' ]; then
19  echo "Good bye... ;)"
20  exit 1
21fi
22echo
23LICQ_DIR=$HOME/.licq
24echo "" > .temp-zicq-to-licq
25UIN_NUM=0
26for i in `cat $HOME/.zicqrc | grep [0-9] | grep "#" -v | grep Port -v | grep UIN -v | grep Server -v | grep Status -v | cut -d " " -f 1`; do
27UIN=`cat $HOME/.zicqrc | grep [0-9] | grep "#" -v | grep Port -v | grep UIN -v | grep Server -v | grep Status -v | cut -d " " -f 1 | grep ${i}`
28NICK=`cat $HOME/.zicqrc | grep [0-9] | grep "#" -v | grep Port -v | grep UIN -v | grep Server -v | grep Status -v | grep ${i} | cut -d " " -f 2`
29
30    echo "Converting user: ${NICK}"
31    UIN_NUM=$[UIN_NUM+1]
32    echo "User${UIN_NUM} = ${UIN}" >> .temp-zicq-to-licq
33    echo "[user]" >> ${LICQ_DIR}/users/${UIN}.uin
34    echo "Alias = ${NICK}" >> ${LICQ_DIR}/users/${UIN}.uin
35    echo "FirstName = none" >> ${LICQ_DIR}/users/${UIN}.uin
36    echo "LastName = none" >> ${LICQ_DIR}/users/${UIN}.uin
37    echo "EMail = none" >> ${LICQ_DIR}/users/${UIN}.uin
38    echo "History = default" >> ${LICQ_DIR}/users/${UIN}.uin
39    echo "NewMessages = 0" >> ${LICQ_DIR}/users/${UIN}.uin
40
41done
42
43echo "[users]" > ${LICQ_DIR}/users.conf
44echo "NumOfUsers = ${UIN_NUM}" >> ${LICQ_DIR}/users.conf
45cat .temp-zicq-to-licq >> ${LICQ_DIR}/users.conf
46rm .temp-zicq-to-licq
47echo
48echo "Enjoy!!! ;)"
49echo
Note: See TracBrowser for help on using the browser.