Creating an Docker image from image file

I had to create a base Docker image from OrangePI 5 OS so that some applications which are dependant on system libraries (libmali and platform gstreamer hw accelerator libs) could be built and ran on OS. First we need to... Read more

Configuring WIFI with nmcli

Read more

Qemu Tips&Tricks

Running binaries from other platform Linux via Qemu supports the ability to introspect platform (arch) from the binaries and thenautomatically to run them via registered emulator. The whole process is involved, but thankfully, using the docker-images whole process is streamlined... Read more

Yocto Bitbake Build Process

In this document I’ll try to document learning process of Bitbake build system. Initial steps Checkout the yocto build Run the build for x86-64 build This will download and run all relevant commands to build final runnable image. High-Level process... Read more

Bitbake Example Recipes

Single File C Recipe meta-newlayer/recipes-example/example/example_0.1.bb: meta-newlayer/recipes-example/example/files/example.c: Setting-up New Recipe using devtool DevTool is a tool shipped by Yocto used to help with many operations. One of such operations is creating a Recipe from git repository. To register a repository we... Read more

Building crosstool-ng on CentOS-7

Crosstool-ng is a project that simplifies building of c/c++ toolchains for many hosts/targets. For this particular project vendor only provided cygwin build, but I had to run the compiler on linux. As toolchain was build using crosstool-ng-1.13.1, I simply check-outed... Read more

Creating AWS EKS Cluster in Terraform

Read more

Let’s Encrypt Single Domain Issuing

Installation Issuing certificate (DNS challenge) Read more

Letsencrypt Manual Wildcard Certificate Issuing

Copy file from https://raw.githubusercontent.com/joohoi/acme-dns-certbot-joohoi/master/acme-dns-auth.py to /etc/letsencrypt/acme-dns-auth.py and change user to root and chmod to 0755. Also adjust script to appropriate python version. Then simply add record to DNS system, and continue execution of script. Single domain issuing using DNS TXT... Read more

Datadog Synthetic Tests with Terraform

To simplify management of Datadog synthetic tests, I decided to use Terraform. After playing with it a bit, I came with following module structure which covers few cases that I needed to handle. HTTP Status Monitoring To cover HTTP status... Read more