Skip to content
Snippets Groups Projects
  1. Sep 19, 2021
  2. Sep 06, 2021
  3. Aug 11, 2021
  4. Aug 10, 2021
  5. Jul 23, 2021
    • lemoer's avatar
      contrib: add push_pkg.sh to enhance package development workflow (v2) (#2023) · d4dee692
      lemoer authored
      v2: In contrast to the last patches, this is now built on top of ssh
          only, without using e.g. 9pfs. Furthermore it works also with
          arbitary remote hosts on any target/architecture. Also the
          scripts were renamed and moved to /scripts.
      
      The aim of this commit is to allow fast rebuild cycles during the
      development of gluon packages.
      
      Currently the following workflow can be used:
      
      	# start a local qemu instance
      	scripts/run_qemu.sh output/images/factory/[...].img
      
      	# do your changes in the file you want to patch
      	vi package/gluon-ebtables/files/etc/init.d/gluon-ebtables
      
      	# rebuild and update the package
      	scripts/push_pkg.sh package/gluon-ebtables/
      
      	# test your changes
      	...
      
      	# do more changes
      	...
      
      	# rebuild and update the package
      	scripts/push_pkg.sh package/gluon-ebtables/
      
      	# test your changes
      	...
      
      	(and so on...)
      
      Implementation details:
      - Currently this is based on ssh/scp.
      - Opkg is used to install/update the packages in the remote machine.
      
      Benefits:
      - This works with compiled and non-compiled packages.
      - This works with native OpenWrt and Gluon packages.
      - This even performs the check_site.lua checks as they are integrated
        as post_install scripts into the openwrt package.
      - It works for all architectures/targets.
      Unverified
      d4dee692
  6. Jun 21, 2021
  7. May 01, 2021
  8. Apr 07, 2021
  9. Apr 05, 2021
  10. Feb 15, 2021
    • David Bauer's avatar
      actions: pin Ubuntu version · d9621048
      David Bauer authored
      ubuntu-latest is now assigned to Ubuntu 20.04. As we use custom apt
      sources for 18.04, pin to this version for now to fix the CI.
      d9621048
  11. Jan 02, 2021
  12. Dec 19, 2020
  13. Sep 18, 2020
  14. Jul 24, 2020
    • David Bauer's avatar
      actions: cache OpenWrt DL folder (#2084) · de9d3a91
      David Bauer authored
      This adds the ability to cache OpenWrt dependencies on a per-target
      base. Artifacts over 10MB are excluded, as GitHub imposes a limit of 5G
      of available space per repository cache. This affects mostly
      linux(-firmware) and gcc / gdb.
      
      The goal is to reduce the total amount of requests necessary to fetch
      dependencies.
      Unverified
      de9d3a91
  15. Jun 01, 2020
  16. May 13, 2020
  17. May 07, 2020
  18. Apr 26, 2020
  19. Apr 25, 2020
  20. Apr 17, 2020
  21. Apr 15, 2020
  22. Apr 10, 2020
  23. Apr 07, 2020
  24. Apr 05, 2020
Loading