UPDATE: The latest builds and instructions are now at the 32-bit Arm Chef Infra and Cinc Client Builds for Linux landing page.
With the new releases of both the [Chef Infra Client 14.14.25] and [Chef Infra Client 15.4.45] it’s time for new 32-bit ARM builds.
There’s an patch to omnibus-software required for omnibus-software for Debian/Raspbian 10 and Ubuntu 18.04 that is included in the build script below. The version of Ruby used for the builds and packages has been upgraded to 2.6.5. I’ve removed the BeagleBone Black armv7l builds because the Raspberry Pi 3/4 Raspbian builds work on this Debian machine so I’ve stopped making separate builds (they’re both ARM7l).
Build Instructions
If you want full instructions explained, here they are:
Please note the ld.so.preload instructions for Raspbian 10. Here are the updated single scripts to do a full build as the omnibus
user:
Chef Infra 14.14.25
- CentOS: RPM-chef-14.14.25.sh and run
nohup bash RPM-chef-14.14.25.sh &
- Debian/Raspbian: DEB-chef-14.14.25.sh and run
nohup bash DEB-chef-14.14.25.sh &
Chef Infra 15.4.45
- CentOS: DEB-chef-15.4.45.sh and run
nohup bash DEB-chef-15.4.45.sh &
- Debian/Raspbian: RPM-chef-15.4.45.sh and run
nohup bash RPM-chef-15.4.45.sh &
And tail -f nohup.out
the output.
Chef Infra Client 14.14.25 32-bit ARM DEB and RPM Packages
- The 32-bit CentOS ARMv7hl package (Raspberry Pi 3 (A, A+, B+)):
- The 32-bit Raspbian ARMv6l packages (Raspberry Pi 1 series):
- The 32-bit Debian/Raspbian ARMv7l package (Raspberry Pi 3/4 series (Raspberry Pi 2 is untested but should work):
Chef Infra Client 15.4.45 32-bit ARM DEB and RPM Packages
- The 32-bit CentOS ARMv7hl package (Raspberry Pi 3 (A, A+, B+)):
- The 32-bit Raspbian ARMv6l packages (Raspberry Pi 1 series):
- The 32-bit Debian/Raspbian ARMv7l package (Raspberry Pi 3/4 series (Raspberry Pi 2 is untested but should work):