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