(travis test for fs ota)

pull/168/head
Hansi, dl9rdz 2021-09-16 18:33:46 +02:00
rodzic 374f84115b
commit debaf57f88
2 zmienionych plików z 21 dodań i 0 usunięć

Wyświetl plik

@ -63,6 +63,8 @@ commit_website_files() {
git add ${BRANCH}/${VERSION}-changelog.txt
echo "<html><body><p>${VERSION}</p></body></html>" > ${BRANCH}/update-info.html
git add ${BRANCH}/update-info.html
${MYPATH}/scripts/makefsupdate.py ${MYPATH}/RX_FSK/data/ > ${BRANCH}/update.fs.bin
git add ${BRANCH}/update.fs.bin
git commit --message "Travis build: $TRAVIS_BUILD_NUMBER"
}
upload_files() {

Wyświetl plik

@ -0,0 +1,19 @@
#!/usr/bin/env python3
from os import listdir
import sys
path = sys.argv[1]
# create update.fs.bin with content:
# filename size CR LF
# data for filename ...
files = listdir(path)
files = list(filter(lambda x: x.endswith('.js') or x.endswith('.html') or x.endswith('.css'), files))
for f in files:
with open(path+"/"+f,"rb") as myf:
data=myf.read(-1)
head = str.encode(f + " " + str(len(data)) + "\r\n")
sys.stdout.buffer.write(head)
sys.stdout.buffer.write(data)