Skip to content
Snippets Groups Projects
  1. Jan 29, 2023
  2. Aug 30, 2022
  3. Jun 22, 2022
  4. May 28, 2022
  5. May 27, 2022
  6. May 21, 2022
  7. Mar 23, 2022
  8. Jan 23, 2022
  9. Jan 03, 2022
  10. Dec 21, 2021
    • Martin Weinelt's avatar
      Add helper to run a containerized build environment (#2292) · 6728c4a1
      Martin Weinelt authored
      Using `make container` or, if you don't have automake/gmake on your host
      system, `./scripts/container.sh` will build an image for the current
      branch your are on and drop you into a shell running inside a container
      using that image.
      
      From there all tooling required to work on Gluon is available.
      
      Supports both podman (preferred) and docker.
      Unverified
      6728c4a1
  11. Sep 19, 2021
  12. Sep 06, 2021
  13. Aug 11, 2021
  14. Aug 10, 2021
  15. 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
  16. Jun 21, 2021
  17. May 01, 2021
  18. Apr 07, 2021
  19. Apr 05, 2021
  20. 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
  21. Jan 02, 2021
  22. Dec 19, 2020
  23. Sep 18, 2020
  24. 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
  25. Jun 01, 2020
  26. May 13, 2020
  27. May 07, 2020
  28. Apr 26, 2020
  29. Apr 25, 2020
Loading