Skip to content

Commit

Permalink
Use sed with options
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Oct 16, 2012
1 parent a9cb43a commit ca57991
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions makexpi.sh
Expand Up @@ -105,14 +105,14 @@ fi

if [ "$use_version" = '' ]
then
use_version=`echo "$2" | sed -e 's#version=(1|yes|true)#1#ig'`
use_version=`echo "$2" | $sed -e 's#version=(1|yes|true)#1#ig'`
fi


version=`grep 'em:version=' install.rdf | sed -e 's#em:version=##g' | sed -e 's#[ \t\r\n"]##g'`
version=`grep 'em:version=' install.rdf | $sed -e 's#em:version=##g' | $sed -e 's#[ \t\r\n"]##g'`
if [ "$version" = '' ]
then
version=`grep '<em:version>' install.rdf | sed -e 's#</?em:version>##g' | sed -e 's#[ \t\r\n"]##g'`
version=`grep '<em:version>' install.rdf | $sed -e 's#</?em:version>##g' | $sed -e 's#[ \t\r\n"]##g'`
fi
if [ "$version" != '' ]
then
Expand Down Expand Up @@ -153,17 +153,17 @@ mv install.rdf ./install.rdf.base
if [ "$min_version" != "0" ]
then
cat install.rdf.base \
| sed -e "s#<em:minVersion>.*</em:minVersion>#<em:minVersion>${min_version}</em:minVersion>#g" \
-e "s#em:minVersion=\(\".*\"\|'.*'\)#em:minVersion=\"${min_version}\"#g" \
| $sed -e "s#<em:minVersion>.*</em:minVersion>#<em:minVersion>${min_version}</em:minVersion>#g" \
-e "s#em:minVersion=\(\".*\"\|'.*'\)#em:minVersion=\"${min_version}\"#g" \
> install.rdf
rm install.rdf.base
mv install.rdf ./install.rdf.base
fi
if [ "$max_version" != "0" ]
then
cat install.rdf.base \
| sed -e "s#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>${max_version}</em:maxVersion>#g" \
-e "s#em:maxVersion=\(\".*\"\|'.*'\)#em:maxVersion=\"${max_version}\"#g" \
| $sed -e "s#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>${max_version}</em:maxVersion>#g" \
-e "s#em:maxVersion=\(\".*\"\|'.*'\)#em:maxVersion=\"${max_version}\"#g" \
> install.rdf
rm install.rdf.base
mv install.rdf ./install.rdf.base
Expand Down Expand Up @@ -230,8 +230,8 @@ zip -r -$xpi_compression_level ../$appname${version_part}${suffix}.xpi $xpi_cont
#create xpi without update info (Japanese)
rm -f install.rdf
cat install.rdf.base \
| sed -e "s#^.*<em:*\(updateURL\|updateKey\)>.*</em:*\(updateURL\|updateKey\)>##g" \
-e "s#^.*em:*\(updateURL\|updateKey\)=\(\".*\"\|'.*'\)##g" \
| $sed -e "s#^.*<em:*\(updateURL\|updateKey\)>.*</em:*\(updateURL\|updateKey\)>##g" \
-e "s#^.*em:*\(updateURL\|updateKey\)=\(\".*\"\|'.*'\)##g" \
> install.rdf

zip -r -$xpi_compression_level ../${appname}${version_part}${suffix}_noupdate.xpi $xpi_contents -x \*/.svn/\* || exit 1
Expand All @@ -258,7 +258,7 @@ then
zip -r -$xpi_compression_level ../${appname}${suffix}${version_part}_en.xpi $xpi_contents -x \*/.svn/\* || exit 1

rm -f install.rdf
sed -e "s#^.*<em:*\(updateURL\|updateKey\)>.*</em:*\(updateURL\|updateKey\)>##g" -e "s#^.*em:*\(updateURL\|updateKey\)=\(\".*\"\|'.*'\)##g" ../install.rdf > install.rdf
$sed -e "s#^.*<em:*\(updateURL\|updateKey\)>.*</em:*\(updateURL\|updateKey\)>##g" -e "s#^.*em:*\(updateURL\|updateKey\)=\(\".*\"\|'.*'\)##g" ../install.rdf > install.rdf
zip -r -$xpi_compression_level ../${appname}${suffix}${version_part}_noupdate_en.xpi $xpi_contents -x \*/.svn/\* || exit 1
fi

Expand Down

0 comments on commit ca57991

Please sign in to comment.