Skip to content

sensorii/rpi-cloud-init-builder

Repository files navigation

rpi-cloud-init-builder

Builds cloud-init debian packages for Raspberry Pi using Docker.

Set CLOUD_INIT_VERSION in docker-compose.yml to a cloud-init git reference. (Default is 17.1).

Custom config files for /etc/cloud/cloud.cfg.d/ are in config/cloud.cfg.d/.

Run ./build.sh to build the packages on x86 host machine using qemu-user-static.

Built files will be in the ./build/ directory, like this:

cloud-init_17.1-1-g5d7fd03-1~bddeb_all.deb
cloud-init_17.1-1-g5d7fd03-1~bddeb_armhf.build
cloud-init_17.1-1-g5d7fd03-1~bddeb_armhf.changes
cloud-init_17.1-1-g5d7fd03-1~bddeb.debian.tar.xz
cloud-init_17.1-1-g5d7fd03-1~bddeb.dsc
cloud-init_17.1-1-g5d7fd03.orig.tar.gz
cloud-init_all.deb -> cloud-init_17.1-1-g5d7fd03-1~bddeb_all.deb
cloud-init.dsc -> cloud-init_17.1-1-g5d7fd03-1~bddeb.dsc

About

Build cloud-init for Raspberry Pi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages