#!/bin/sh -e # initramfs hook for OpenGnsys PREREQ="og" # Output pre-requisites prereqs() { echo "$PREREQ" } case "$1" in prereqs) prereqs exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions mkdir -p ${DESTDIR}/scripts/og-top mkdir -p ${DESTDIR}/scripts/og-premount mkdir -p ${DESTDIR}/scripts/og-bottom mkdir -p ${DESTDIR}/mnt/ mkdir -p ${DESTDIR}/net/ mkdir -p ${DESTDIR}/usr mkdir -p ${DESTDIR}/var/lock mkdir -p ${DESTDIR}/var/log mkdir -p ${DESTDIR}/opt/opengnsys; # Insert basic binaries copy_exec /bin/bash-static /bin/bash # Insert OpenGnsys Engine mkdir -p ${DESTDIR}/opt/opengnsys/lib/engine cp -prv /opt/opengnsys/client/lib/engine ${DESTDIR}/opt/opengnsys/lib/engine