41 lines
718 B
Bash
41 lines
718 B
Bash
|
version=\
|
||
|
(
|
||
|
"1.20.2"
|
||
|
)
|
||
|
|
||
|
url=\
|
||
|
(
|
||
|
"http://busybox.net/downloads/busybox-$version.tar.bz2"
|
||
|
)
|
||
|
|
||
|
md5=\
|
||
|
(
|
||
|
"e025414bc6cd79579cc7a32a45d3ae1c"
|
||
|
)
|
||
|
|
||
|
post_unpack()
|
||
|
{
|
||
|
patches=$(ls "$cfg_package_spec_dir"/patches/*.patch)
|
||
|
|
||
|
if [ -n "$patches" ]; then
|
||
|
cat $patches | patch -p1
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
configure()
|
||
|
{
|
||
|
cp "$cfg_package_spec_dir"/config .config &&
|
||
|
yes '' | $cmd_make CROSS_COMPILE="$cfg_target_canonical"- oldconfig
|
||
|
}
|
||
|
|
||
|
build()
|
||
|
{
|
||
|
$cmd_make CROSS_COMPILE="$cfg_target_canonical"-
|
||
|
}
|
||
|
|
||
|
target_install()
|
||
|
{
|
||
|
$cmd_make CROSS_COMPILE="$cfg_target_canonical"- CONFIG_PREFIX=$cfg_dir_rootfs install &&
|
||
|
tar -C "$cfg_package_spec_dir/fs" --exclude .svn -c -f - . | tar -C "$cfg_dir_rootfs" -x -v -f -
|
||
|
}
|