/[scripts]/trunk/update_extension_ver.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/update_extension_ver.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7 by dpavlin, Sat Nov 20 16:10:05 2004 UTC revision 13 by dpavlin, Sun Sep 25 16:40:12 2005 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2    
3  jar="$1" ; shift  jar="$1" ; shift
4    version="$1"
5    
6  if [ ! -e "$jar" ] ; then  if [ ! -e "$jar" ] ; then
7          echo "usage: $0 extension.jar [version]"          echo "usage: $0 extension.jar [version]"
# Line 16  fi Line 17  fi
17  basename=`basename $jar`  basename=`basename $jar`
18  name=`echo $basename | cut -d. -f1`  name=`echo $basename | cut -d. -f1`
19    
20  echo "converting $basename"  echo "converting $basename for $version"
21    
22  # default tmp dir (add $$ here?)  # default tmp dir (add $$ here?)
23  tmp="/tmp/xpi"  tmp="/tmp/xpi"
# Line 35  echo "unpacked to $dir" Line 36  echo "unpacked to $dir"
36  #echo "unpacked chrome to $dir/$chrome"  #echo "unpacked chrome to $dir/$chrome"
37    
38  cat $dir/install.rdf | sed \  cat $dir/install.rdf | sed \
39          -e 's#</em:version>#+ver1fix</em:version>#' \          -s 's#(+ver[0-9]*fix)*</em:version>#</em:verson>#' \
40            -e 's#</em:version>#+verfix</em:version>#' \
41          -e 's#<em:maxVersion>[^<]*</em:maxVersion>#<em:maxVersion>'$version'</em:maxVersion>#' \          -e 's#<em:maxVersion>[^<]*</em:maxVersion>#<em:maxVersion>'$version'</em:maxVersion>#' \
42          > $dir/install.rdf.new && \          > $dir/install.rdf.new && \
43          mv $dir/install.rdf.new $dir/install.rdf && \          mv $dir/install.rdf.new $dir/install.rdf && \

Legend:
Removed from v.7  
changed lines
  Added in v.13

  ViewVC Help
Powered by ViewVC 1.1.26