| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -2,6 +2,7 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				set -e
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				KALI_DIST=kali
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				KALI_VERSION="${VERSION:-daily}"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				TARGET_DIR=$(dirname $0)/images/kali-$KALI_VERSION
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -47,16 +48,19 @@ if [ -n "$OPT_kali_rolling" ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					if [ "$KALI_VERSION" = "daily" ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						KALI_VERSION="rolling"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					fi
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					KALI_DIST="kali-rolling"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				elif [ -n "$OPT_kali_dev" ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					echo "Using kali-dev as the base distribution"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					KALI_CONFIG_OPTS="$KALI_CONFIG_OPTS --kali-dev"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					if [ "$KALI_VERSION" = "daily" ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						KALI_VERSION="dev"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					fi
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					KALI_DIST="kali-dev"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				fi
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				if [ -n "$OPT_pu" ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					echo "Integrating proposed-updates in the image"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					KALI_CONFIG_OPTS="$KALI_CONFIG_OPTS --proposed-updates"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					KALI_DIST="$KALI_DIST+pu"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				fi
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				# Set sane PATH (cron seems to lack /sbin/ dirs)
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -80,7 +84,7 @@ for KALI_ARCH in $KALI_ARCHES; do
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					lb config -a $KALI_ARCH $KALI_CONFIG_OPTS >>prepare.log 2>&1
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					lb build >/dev/null
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					if [ $? -ne 0 ] || [ ! -e $IMAGE_NAME ]; then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						echo "Build of $KALI_ARCH live image failed" >&2
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						echo "Build of $KALI_DIST/$KALI_ARCH live image failed" >&2
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						echo "Last 50 lines of the log:" >&2
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						tail -n 50 binary.log >&2
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						exit 1
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |