#!/usr/bin/env bash set -e set -u set -o pipefail root="${1:?Usage $0 container-root}" mkdir -p "$root" mkdir "$root/bin" cp $(type -P busybox) "$root/bin" mkdir -p "$root/usr/lib" touch "$root/usr/lib/os-release" ln -s busybox "$root/bin/sh" ln -s busybox "$root/bin/cat" ln -s busybox "$root/bin/tr" ln -s busybox "$root/bin/ps" ln -s busybox "$root/bin/ip" mkdir -p "$root/sbin" cat <<'EOF' >"$root/sbin/init" #!/bin/sh printf "ps aufx:\n" ps aufx printf "/proc/1/cmdline:\n" printf "%s\n\n" "$(tr '\0' ' '