Skip to content

Commit

Permalink
makexpi.sh should remove whitespaces and comments from the final defa…
Browse files Browse the repository at this point in the history
…ult.rulesets
  • Loading branch information
osamak committed Aug 16, 2011
1 parent 1e0e302 commit 7918dde
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions makexpi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,13 @@ cd "src"
echo "<rulesetlibrary>" > chrome/content/rules/default.rulesets
cat chrome/content/rules/*.xml >> chrome/content/rules/default.rulesets
echo "</rulesetlibrary>" >> chrome/content/rules/default.rulesets
echo "Removing whitespaces and comments..."
sed -i -e :a -re 's/<!--.*?-->//g;/<!--/N;//ba' chrome/content/rules/default.rulesets
sed -i ':a;N;$!ba;s/\n//g' chrome/content/rules/default.rulesets
sed -i 's/>[[:blank:]]*</></g' chrome/content/rules/default.rulesets
sed -i 's/[[:blank:]]*to=/ to=/g' chrome/content/rules/default.rulesets
sed -i 's/[[:blank:]]*from=/ from=/g' chrome/content/rules/default.rulesets
sed -i 's/ \/>/\/>/g' chrome/content/rules/default.rulesets
touch -r chrome/content/rules chrome/content/rules/default.rulesets
rm -f "../$XPI_NAME"
if [ -n "$CHANGES" ]; then
Expand Down

0 comments on commit 7918dde

Please sign in to comment.