58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| version=\
 | |
| (
 | |
|     "6.25"
 | |
| )
 | |
| 
 | |
| url=\
 | |
| (
 | |
|     "http://nmap.org/dist/nmap-$version.tar.bz2"
 | |
| )
 | |
| 
 | |
| md5=\
 | |
| (
 | |
|     "fcc80f94ff3adcb11eedf91092ea6f5e"
 | |
| )
 | |
| 
 | |
| # It require LUA 5.0.2 .
 | |
| requires=\
 | |
| (
 | |
|   "lua/default"
 | |
|   "libpcap/default"
 | |
| )
 | |
| 
 | |
| configure()
 | |
| {
 | |
|   ./configure                                     \
 | |
|      --prefix="${cfg_dir_toolchain_sysroot}/usr"  \
 | |
|      --target="$cfg_target_canonical"             \
 | |
|      --host="$cfg_target_canonical"               \
 | |
|      --build="$cfg_host_canonical"                
 | |
| }
 | |
| 
 | |
| build()
 | |
| {
 | |
|     $cmd_make
 | |
| }
 | |
| 
 | |
| host_install()
 | |
| {
 | |
|     $cmd_make install
 | |
| }
 | |
| 
 | |
| target_install()
 | |
| {
 | |
|   # Bins: 
 | |
|   $cmd_target_strip -v "$cfg_dir_toolchain_sysroot/usr/bin/nmap"   -o "$cfg_dir_rootfs/usr/bin/nmap"
 | |
|   $cmd_target_strip -v "$cfg_dir_toolchain_sysroot/usr/bin/ncat"   -o "$cfg_dir_rootfs/usr/bin/ncat"
 | |
|   $cmd_target_strip -v "$cfg_dir_toolchain_sysroot/usr/bin/nping"  -o "$cfg_dir_rootfs/usr/bin/nping"
 | |
|   $cmd_cp "$cfg_dir_toolchain_sysroot/usr/bin/ndiff"  "$cfg_dir_rootfs/usr/bin/"
 | |
|   $cmd_cp "$cfg_dir_toolchain_sysroot/usr/bin/zenmap"  "$cfg_dir_rootfs/usr/bin/"
 | |
|   $cmd_cp "$cfg_dir_toolchain_sysroot/usr/bin/nmapfe" "$cfg_dir_rootfs/usr/bin/"
 | |
|   sed -i "s,${cfg_dir_toolchain_sysroot},,g" $cfg_dir_rootfs/usr/bin/nmapfe
 | |
| 
 | |
|   # Copy scripts:
 | |
|   $cmd_cp "$cfg_dir_toolchain_sysroot/usr/share/nmap" 		"$cfg_dir_rootfs/usr/share/"
 | |
| }
 | |
| 
 | |
| 
 |