blob: f5348efaca1bb43caa9696b6633ec4bfa92c0dfc [file] [log] [blame]
#!/bin/bash
function usage()
{
echo "$0 <config_dir> <kernel_dir>"
echo " Copy source files and configuration into a kernel tree."
echo " The configuration and list of files to copy is found in <config_dir>."
echo " The target kernel tree is <kernel_dir>."
echo " Before running this script, we recommend that you clean out the old"
echo " destination directories in <kernel_dir>."
}
if [ "$#" -lt 2 ]; then
echo "Not enough arguments"
usage
exit 1
fi
CONFIG=$1
DEST=$2
if [ ! -f "$CONFIG/copy_items.sh" ]; then
echo "$CONFIG does not look like a config directory. copy_items.sh is missing."
usage
exit 1
fi
if [ ! -f "$DEST/Kconfig" ] ; then
echo "$DEST does not look like a kernel directory."
usage
exit 1
fi
function copyfile()
{
src=$1
dest="$DEST/$2"
mkdir -p `dirname $dest`
echo copy $src to $dest
cp $src $dest
chmod u+w $dest
}
source "$CONFIG/copy_items.sh"