Skip to content

remingtonc/espressobin-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

espressobin-builder

Dockerized builder for ESPRESSObin board images. Pulled from ESPRESSObin wiki documentation. This is incapable of the automatic flashing - this is purely to build the necessary image elements themselves. Currently only builds the 17.10 kernels and images, and OpenWRT.

WARNING

This is not verified to correctly build compatible images. Use at your own risk. Documentation does not appear completely reliable. Pre-built images are likely safer - however this is useful for understanding the build process, exposing weakenesses in the documentation, and for those who desire to build from source.

  • SSH host key checks are disabled during the OpenWRT build!
    This could result in a MitM or other security implications.

Current Limitations

  • Only builds for 1GB ESPRESSObin board.
  • Only builds Bootloader and OpenWRT 17.10.

Usage

This script will acquire and build the Bootloader, Kernel, and OpenWRT images. bin/ will contain the resulting and desired files for flashing.

./build.sh

Bind Mounts

Host : Container

  • bin/ : /data/
    Contains the desired, built images.
  • build/ : /build/
    Contains the files extracted for build process.
  • cache/ : /cache/
    Contains cached copies of necessary downloads. Does not check for new versions.
  • config/ : /config/
    Contains useful configs referenced in the documentation or to automate builds.

All generated files in these directories will be ignored in git.

Help

Please open an issue. :)

About

Dockerized builder for ESPRESSObin board images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published