43 lines
1006 B
Bash
43 lines
1006 B
Bash
|
source $PKG_COMMON
|
||
|
|
||
|
configure()
|
||
|
{
|
||
|
cd "../LVM2.${version}"
|
||
|
./configure \
|
||
|
--prefix="${cfg_dir_toolchain_sysroot}/usr" \
|
||
|
--build="${cfg_host_canonical}" \
|
||
|
--host="${cfg_target_canonical}"
|
||
|
}
|
||
|
|
||
|
build()
|
||
|
{
|
||
|
cd "../LVM2.${version}"
|
||
|
|
||
|
export ac_cv_func_malloc_0_nonnull=yes
|
||
|
export ac_cv_func_realloc_0_nonnull=yes
|
||
|
|
||
|
# Configuration is buggy so we have to do this...
|
||
|
export CC="$cfg_target_canonical-gcc"
|
||
|
export CXX="$cfg_target_canonical-g++"
|
||
|
export AR="$cfg_target_canonical-ar"
|
||
|
export RANLIB="$cfg_target_canonical-ranlib"
|
||
|
|
||
|
$cmd_make
|
||
|
}
|
||
|
|
||
|
host_install()
|
||
|
{
|
||
|
cd "../LVM2.${version}"
|
||
|
sed "s#\$(confdir)/\$(CONFDEST)#${cfg_dir_toolchain_sysroot}\$(confdir)/\$(CONFDEST)#g" "doc/Makefile" -i
|
||
|
$cmd_make install
|
||
|
}
|
||
|
|
||
|
|
||
|
target_install()
|
||
|
{
|
||
|
$cmd_mkdir "${cfg_dir_rootfs}/etc/lvm"
|
||
|
$cmd_cp "${cfg_dir_toolchain_sysroot}/etc/lvm" "${cfg_dir_rootfs}/etc/lvm"
|
||
|
$cmd_cp "${cfg_dir_toolchain_sysroot}/usr/lib/"libdevmapper* "${cfg_dir_rootfs}/usr/lib"
|
||
|
# More to be done.
|
||
|
}
|