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