#!/bin/sh # (C) 2003-2007 Willem Jan Hengeveld # Web: http://www.xs4all.nl/~itsme/ # http://wiki.xda-developers.com/ # # $Id: pl2sh 1862 2008-06-09 14:34:00Z itsme $ # HOMEBIN=$HOME/bin if [ ! -e $HOMEBIN ]; then echo Your $HOMEBIN directory does not exist, please create it exit 1 fi if [ ! -d $HOMEBIN ]; then echo $HOMEBIN is not a directory exit 1 fi if [ ! -e $HOME/.pl2shrc ]; then echo Please set CVS sourcepath to xda-devtools in .pl2shrc exit 1 fi CVSSRCPATH=`head -1 $HOME/.pl2shrc` if [ ! -e $CVSSRCPATH ]; then echo .pl2shrc path $CVSSRCPATH does not exist exit 1 fi if [ ! -d $CVSSRCPATH ]; then echo .pl2shrc path $CVSSRCPATH is not a directory exit 1 fi makepl() { echo "#!/bin/sh" >$HOMEBIN/$2 echo "perl $CVSSRCPATH/$1 \"\$@\"" >>$HOMEBIN/$2 chmod a+x $HOMEBIN/$2 } makepl perlutils/hexedit hexedit makepl perlutils/imagedmp.pl imagedmp makepl perlutils/symboldecode.pl symboldecode makepl perlutils/add add makepl perlutils/base64 base64 makepl romtools/cabdump.pl cabdump makepl romtools/sdtool.pl sdtool makepl romtools/regsort.pl regsort makepl perlutils/dirsummary dirsummary makepl dumprom/dumpxip.pl dumpxip makepl dumprom/rdmsflsh.pl rdmsflsh makepl romtools/fatinfo.pl fatinfo makepl romtools/dumpptable.pl dumpptable makepl romtools/dumpbootsec.pl dumpbootsec makepl perlutils/findstr findstr makepl perlutils/google.pl google makepl perlutils/uncomp.pl uncomp makepl perlutils/lstm lstm makepl perlutils/pfind pfind makepl perlutils/pgrep pgrep makepl perlutils/rfscopy rfscopy makepl perlutils/rfsdir rfsdir makepl romtools/splitrom.pl splitrom makepl perlutils/sumdiff sumdiff makepl perlutils/tdiff tdiff makepl perlutils/transpose transpose makepl perlutils/urldecode urldecode makepl perlutils/which which makepl perlutils/xcalc xcalc makepl perlutils/asn1dump.pl asn1dump makepl perlutils/clocks clocks makepl perlutils/mimedecode mimedecode makepl perlutils/dnstrace dnstrace makepl perlutils/cvslog cvslog makepl perlutils/cvsstat cvsstat makepl perlutils/cvsupd cvsupd makepl perlutils/crc32 crc32 makepl perlutils/cvsls cvsls makepl perlutils/mp3tag mp3tag makepl perlutils/peinfo.pl peinfo makepl perlutils/pl2bat pl2bat #makepl perlutils/updatedb updatedb makepl perlutils/vcpdiff vcpdiff #makepl perlutils/xdu xdu makepl perlutils/lsq lsq makepl perlutils/zipdbg.pl zipdbg makepl xda2nbftool/alpinenbfdecode.pl alpinenbfdecode makepl xda2nbftool/decoderadio.pl decoderadio makepl xda2nbftool/typhoonnbfdecode.pl typhoonnbfdecode makepl xda2nbftool/dbhdecode.pl dbhdecode makepl xda2nbftool/nbh2dbh.pl nbh2dbh cp $CVSSRCPATH/perlutils/pl2sh $HOMEBIN/pl2sh chmod a+x $HOMEBIN/pl2sh