mirror of
https://github.com/GiriNeko/CheckChrome.git
synced 2025-12-16 13:17:15 +00:00
feat(combine): add alternative address output
This commit is contained in:
parent
eb4b813e1f
commit
178718b871
2 changed files with 141 additions and 49 deletions
90
combine.sh
90
combine.sh
|
|
@ -2,19 +2,21 @@ echo ''
|
|||
echo '-------------------------------------'
|
||||
echo 'Formatting XML Files ......'
|
||||
echo '-------------------------------------'
|
||||
echo ''
|
||||
|
||||
cd ./tmp
|
||||
xmllint --format stable-arm.unformat.xml > stable-arm.format.xml
|
||||
xmllint --format beta-arm.unformat.xml > beta-arm.format.xml
|
||||
xmllint --format dev-arm.unformat.xml > dev-arm.format.xml
|
||||
xmllint --format canary-arm.unformat.xml > canary-arm.format.xml
|
||||
xmllint --format stable-x86.unformat.xml > stable-x86.format.xml
|
||||
xmllint --format stable-x64.unformat.xml > stable-x64.format.xml
|
||||
xmllint --format beta-x86.unformat.xml > beta-x86.format.xml
|
||||
xmllint --format beta-x64.unformat.xml > beta-x64.format.xml
|
||||
xmllint --format dev-x86.unformat.xml > dev-x86.format.xml
|
||||
xmllint --format dev-x64.unformat.xml > dev-x64.format.xml
|
||||
xmllint --format canary-x86.unformat.xml > canary-x86.format.xml
|
||||
xmllint --format canary-x64.unformat.xml > canary-x64.format.xml
|
||||
|
||||
echo ''
|
||||
echo '-------------------------------------'
|
||||
echo 'Combining XML Files ......'
|
||||
echo '-------------------------------------'
|
||||
echo ''
|
||||
|
||||
echo '<?xml version="1.0" encoding="UTF-8"?>' > chrome.tmp.xml
|
||||
|
||||
|
|
@ -23,29 +25,61 @@ echo '<chromechecker>' >> chrome.tmp.xml
|
|||
DATE="$(echo $(date --rfc-2822))"
|
||||
echo '<time checktime="'$DATE'"/>' >> chrome.tmp.xml
|
||||
|
||||
echo '<stable-arm>' >> chrome.tmp.xml
|
||||
cat stable-arm.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat stable-arm.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat stable-arm.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</stable-arm>' >> chrome.tmp.xml
|
||||
echo '<stable86>' >> chrome.tmp.xml
|
||||
cat stable-x86.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat stable-x86.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat stable-x86.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat stable-x86.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</stable86>' >> chrome.tmp.xml
|
||||
|
||||
echo '<beta-arm>' >> chrome.tmp.xml
|
||||
cat beta-arm.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat beta-arm.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat beta-arm.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</beta-arm>' >> chrome.tmp.xml
|
||||
echo '<stable64>' >> chrome.tmp.xml
|
||||
cat stable-x64.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat stable-x64.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat stable-x64.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat stable-x64.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</stable64>' >> chrome.tmp.xml
|
||||
|
||||
echo '<dev-arm>' >> chrome.tmp.xml
|
||||
cat dev-arm.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat dev-arm.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat dev-arm.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</devarm>' >> chrome.tmp.xml
|
||||
echo '<beta86>' >> chrome.tmp.xml
|
||||
cat beta-x86.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat beta-x86.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat beta-x86.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat beta-x86.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</beta86>' >> chrome.tmp.xml
|
||||
|
||||
echo '<canary-arm>' >> chrome.tmp.xml
|
||||
cat canary-arm.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat canary-arm.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat canary-arm.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</canary-arm>' >> chrome.tmp.xml
|
||||
echo '<beta64>' >> chrome.tmp.xml
|
||||
cat beta-x64.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat beta-x64.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat beta-x64.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat beta-x64.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</beta64>' >> chrome.tmp.xml
|
||||
|
||||
echo '<dev86>' >> chrome.tmp.xml
|
||||
cat dev-x86.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat dev-x86.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat dev-x86.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat dev-x86.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</dev86>' >> chrome.tmp.xml
|
||||
|
||||
echo '<dev64>' >> chrome.tmp.xml
|
||||
cat dev-x64.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat dev-x64.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat dev-x64.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat dev-x64.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</dev64>' >> chrome.tmp.xml
|
||||
|
||||
echo '<canary86>' >> chrome.tmp.xml
|
||||
cat canary-x86.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat canary-x86.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat dev-x64.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat canary-x86.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</canary86>' >> chrome.tmp.xml
|
||||
|
||||
echo '<canary64>' >> chrome.tmp.xml
|
||||
cat canary-x64.format.xml | grep '<manifest version' >> chrome.tmp.xml
|
||||
cat canary-x64.format.xml | grep '<url codebase="https://dl.google.com/' >> chrome.tmp.xml
|
||||
cat canary-x64.format.xml | grep '<url codebase="https://redirector.gvt1.com/' >> chrome.tmp.xml
|
||||
cat canary-x64.format.xml | grep '<package fp' >> chrome.tmp.xml
|
||||
echo '</canary64>' >> chrome.tmp.xml
|
||||
|
||||
echo '</chromechecker>' >> chrome.tmp.xml
|
||||
|
||||
|
|
@ -53,7 +87,6 @@ echo ''
|
|||
echo '-------------------------------------'
|
||||
echo 'Formatting Output ......'
|
||||
echo '-------------------------------------'
|
||||
echo ''
|
||||
|
||||
sed -i 's|">|"/>|g' chrome.tmp.xml
|
||||
xmllint --format chrome.tmp.xml > chrome.xml
|
||||
|
|
@ -62,11 +95,10 @@ echo ''
|
|||
echo '-------------------------------------'
|
||||
echo 'Compressing Output ......'
|
||||
echo '-------------------------------------'
|
||||
echo ''
|
||||
|
||||
xmllint --noblanks chrome.xml > chrome.min.xml
|
||||
|
||||
cp -rf ./chrome.xml ../public/chrome.xml
|
||||
cp -rf ./chrome.min.xml ../public/chrome.min.xml
|
||||
|
||||
cd ..
|
||||
cd ..
|
||||
Loading…
Add table
Add a link
Reference in a new issue