#!/bin/sh # create the list for cpio-entries to be used by gen_cpio_init # shall be called by mkinitramfs.sh only. # sources each file in ./build.d/ if [ -z "$irfs_libexec_functions" ] then echo "sorry - some required functions are not declared." echo "you need to source the 'functions' script first." echo "try: source `dirname $0`/functions" exit 1 fi if [ -z "$builddir" ] then echo "\$builddir variable is not set." exit 1 fi if [ -z "$TMPDIR" ] then echo "\$TMPDIR variable is not set." exit 1 fi mkdir -pv $TMPDIR/targetdir # now go through the build.d directory for x in $builddir/[0-9][0-9]* do echo echo "sourcing $x ($scriptopt)" >&2 # use the same environment for each script ( cd $TMPDIR/targetdir ; eval $scriptopt ; . $x ) done | sort -u