#!/bin/bash ROOT_DIR=$(readlink -f $(dirname $(readlink -f $0))/..) . ${ROOT_DIR}/config/paths.conf mkdir -p ${ROOT_DIR}/build/cpio-base cd ${ROOT_DIR}/build/cpio-base tar xzf ${ROOT_DIR}/share/files/dev.tgz mkdir -p openslx/lib bin sbin # copy required links for f in $(find ${ROOT_DIR}/build/sqfs-base/openslx/lib/{libc\.,ld,libuC}*); do cp -a $f openslx/lib done cp -a ${ROOT_DIR}/build/sqfs-base/openslx/bin/busybox bin # copy required bins for f in $(find ${ROOT_DIR}/build/sqfs-base/openslx -lname "busybox"); do cp -a $f bin done # copy required bins for f in $(find ${ROOT_DIR}/build/sqfs-base/openslx -lname "../bin/busybox"); do cp -a $f sbin done cp ${ROOT_DIR}/share/files/init.cpio ./init chmod +x init