#!/bin/bash build() { local applet add_binary /usr/lib/initcpio/busybox /usr/bin/busybox add_symlink "/bin" /usr/bin for applet in $(busybox --list | grep -v busybox); do add_symlink "/usr/bin/$applet" /usr/bin/busybox done add_binary /usr/lib/initcpio/busybox /usr/bin/sh # add kmod with applet symlinks add_binary kmod for applet in {dep,ins,rm,ls}mod mod{probe,info}; do add_symlink "/usr/bin/$applet" kmod done add_binary blkid add_binary mount add_binary switch_root add_file "/usr/lib/initcpio/init_functions" "/init_functions" add_file "/usr/lib/initcpio/init" "/init" } help() { cat <