Skip to content
Snippets Groups Projects
  1. Apr 02, 2023
  2. Jan 20, 2023
  3. Jan 15, 2023
  4. Jan 10, 2023
  5. Jan 03, 2023
  6. Dec 18, 2022
  7. Nov 07, 2022
  8. Aug 30, 2022
  9. Jun 22, 2022
  10. May 28, 2022
  11. May 27, 2022
  12. May 21, 2022
  13. Mar 23, 2022
  14. Jan 23, 2022
  15. Jan 03, 2022
  16. 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
  17. Sep 19, 2021
  18. Sep 06, 2021
  19. Aug 11, 2021
  20. Aug 10, 2021
  21. 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
  22. Jun 21, 2021
  23. May 01, 2021
  24. Apr 07, 2021
  25. Apr 05, 2021
  26. 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
  27. Jan 02, 2021
  28. Dec 19, 2020
  29. Sep 18, 2020
  30. 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
Loading