diff --git a/.travis.yml b/.travis.yml index 93d4937..a9cc4c9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,11 @@ install: - sudo apt-get --yes install libxml2-utils script: - chmod +x ./checker.sh - - chmod +x ./deploy.sh - chmod +x ./combine.sh + - chmod +x ./xmlparser.sh + - chmod +x ./build.sh + - chmod +x ./deploy.sh - ./checker.sh - ./combine.sh + - ./xmlparser.sh public/chrome.xml > tmp/chrome_xml_parser_result.txt - ./deploy.sh > /dev/null diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..c89afc6 --- /dev/null +++ b/build.sh @@ -0,0 +1,10 @@ +sed -i 's| ELEMENT=manifest ATTRIBUTE=version VALUE=||g' tmp/chrome_xml_parser_result.txt +sed -i 's| ELEMENT=url ATTRIBUTE=codebase VALUE=||g' tmp/chrome_xml_parser_result.txt +sed -i 's| ATTRIBUTE=hash |\n|g' tmp/chrome_xml_parser_result.txt +sed -i 's| ATTRIBUTE=name VALUE=|\n|g' tmp/chrome_xml_parser_result.txt +sed -i 's| ATTRIBUTE=required VALUE=true ATTRIBUTE=size VALUE=|\n|g' tmp/chrome_xml_parser_result.txt +sed -i 's| ATTRIBUTE=hash_sha256 VALUE=|\n|g' tmp/chrome_xml_parser_result.txt +sed -i 's| ELEMENT=time ATTRIBUTE=checktime VALUE=||g' tmp/chrome_xml_parser_result.txt +sed -i 's| ||g' tmp/chrome_xml_parser_result.txt + +checktime=$(sed -n '3p' ./tmp/chrome_xml_parser_result.txt) diff --git a/combine.sh b/combine.sh index 579c283..7611c36 100644 --- a/combine.sh +++ b/combine.sh @@ -22,7 +22,7 @@ echo '' > chrome.tmp.xml echo '' >> chrome.tmp.xml -DATE="$(echo $(date --rfc-2822))" +DATE="$(echo $(date '+%Y-%m-%d_%H:%M:%S'))" echo '