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. }