Skip to content

Docker container to help MediaDepot build a custom CoreOS kernel with additional kernel options enabled (HW decoding, fs changes, etc)

License

Notifications You must be signed in to change notification settings

mediadepot/vagrant-coreos-kernel-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-coreos-iso-builder

Docker container to help MediaDepot build a custom CoreOS kernel with additional kernel options enabled (HW decoding, fs changes, etc)

Usage

If you would like to install this MediaDepot customized build of CoreOS, check the mediadepot/docs repo for instructions

Image Hosting

  • Create a Google Cloud Platform (GCP) account and create a new Project.

  • The Project ID should be recorded (it will be passed in as an ENV variable)

  • Make a new bucket in the Cloud Storage tab. This bucket ID should be recorded (it will be passed in as an ENV variable)

  • Make the bucket (or individual files) publically readable

  • Use gsutil config to generate a .boto config file and record the gs_oauth2_refresh_token (it will be passed in as an ENV variable)

  • Upload format is as follows:

    • IMAGE_NAME="coreos_production_image.bin.bz2"
    • BASE_URL="https://storage.googleapis.com/mediadepot-coreos/boards/amd64-usr"
    • VERSIONTXT_URL="${BASE_URL}/current/version.txt"
    • VERSION_ID=$(wget -qO- "${VERSIONTXT_URL}" | sed -n 's/^COREOS_VERSION=//p')
    • IMAGE_URL="${BASE_URL}/${VERSION_ID}/${IMAGE_NAME}"
    • SIG_URL="${BASE_URL}/${VERSION_ID}/${SIG_NAME}"

References

About

Docker container to help MediaDepot build a custom CoreOS kernel with additional kernel options enabled (HW decoding, fs changes, etc)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages