#!/bin/bash
set -e

t=$(mktemp -d)

install -D /bin/busybox $t/bin/busybox
ln -s busybox $t/bin/sh
install -D /lib/x86_64-linux-gnu/libc.so.6 $t/lib/x86_64-linux-gnu/libc.so.6
install -D /lib64/ld-linux-x86-64.so.2 $t/lib64/ld-linux-x86-64.so.2
install -D /usr/lib/klibc/bin/insmod $t/bin/insmod
install -D init $t/init
install -D -m 644 try_kprobe.ko $t/try_kprobe.ko

(cd $t && find . | cpio --quiet -R 0:0 -o -H newc ) | gzip > initrd

rm -fr $t
