]> jfr.im git - irc/unrealircd/unrealircd.git/blob - modulize
Create branch unreal33.
[irc/unrealircd/unrealircd.git] / modulize
1 #!/bin/sh
2 #
3 # Syntax:
4 # ./modulize m_template.c TOKEN cmd MAXPARA CMDFILE outfile.name(curdir)
5 #
6 # cmd = LOWERCASE!!
7 #
8 #
9 #
10
11
12 UCOMMAND=`echo $3 |tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13 cp $1 $1.tmp
14 sed "s/%TOKEN%/$2/g" $1.tmp >$1.tmp.1
15 mv $1.tmp.1 $1.tmp
16 sed "s/%COMMAND%/$3/g" $1.tmp >$1.tmp.1
17 mv $1.tmp.1 $1.tmp
18 sed "s/%UCOMMAND%/$UCOMMAND/g" $1.tmp >$1.tmp.1
19 mv $1.tmp.1 $1.tmp
20 sed "s/%MAXPARA%/$4/g" $1.tmp >$1.tmp.1
21 mv $1.tmp.1 $1.tmp
22 sed "s/%FILE%/$6/g" $1.tmp >$1.tmp.1
23 mv $1.tmp.1 $1.tmp
24 sed "s/%DESC%/$7/g" $1.tmp >$1.tmp.1
25 mv $1.tmp.1 $1.tmp
26 cat >> $1.tmp << __EOF__
27 `cat $5`
28 __EOF__
29
30 mv $1.tmp $6
31