release.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. VERBOSE=fail make distclean defconfig toybox tests
  2. news.html - release notes
  3. Update version in main.c
  4. - git commit toys.h www/news.html
  5. tag repo
  6. - git tag $VER
  7. - git push
  8. - git push --tags
  9. source tarball
  10. git archive --prefix=toybox-$VER/ $VER | gzip -9 > toybox-$VER.tar.gz
  11. scp toybox-$VER.tar.gz landley.net:landley.net/toybox/downloads
  12. scp www/news.html landley.net:landley.net/toybox/
  13. binaries
  14. cd ../clean
  15. git pull ../toybox
  16. make distclean; make defconfig root CROSS=all
  17. mkdir send; for i in root/*/fs/bin/toybox; do X=${i#*/}; X=${X%%/*}; cp $i send/toybox-$X; done
  18. ssh landley.net "mkdir landley.net/toybox/downloads/binaries/$VER"
  19. scp send/toybox-* landley.net:landley.net/toybox/downloads/binaries/$VER/
  20. update symlink
  21. update help.html
  22. make clean; make defconfig; make
  23. (./toybox --version && ./toybox help -ah) > www/help.html
  24. scp www/help.html landley.net:landley.net/toybox/
  25. scripts/mkstatus.py -> status.html
  26. - scp www/status.gen landley.net:landley.net/toybox/
  27. roadmap.html
  28. code.html
  29. Inform mailing list (with link to https://landley.net/toybox)
  30. Update #toybox topic
  31. Toybox 0.7.3 released February 21, 2017. http://landley.net/toybox
  32. todo:
  33. x86-64, sparc, cortex-m toolchains