|  | @ -1,4 +1,10 @@ | 
			
		
	
		
		
			
				
					|  |  | #!/bin/bash |  |  | #!/bin/bash | 
			
		
	
		
		
			
				
					|  |  |  |  |  | echo | 
			
		
	
		
		
			
				
					|  |  |  |  |  | echo | 
			
		
	
		
		
			
				
					|  |  |  |  |  | echo | 
			
		
	
		
		
			
				
					|  |  |  |  |  | echo "Starting install..." | 
			
		
	
		
		
			
				
					|  |  |  |  |  | date | 
			
		
	
		
		
			
				
					|  |  |  |  |  | echo "Checking if program is compiled..." | 
			
		
	
		
		
			
				
					|  |  | extracted_name=linux-minetest-kit |  |  | extracted_name=linux-minetest-kit | 
			
		
	
		
		
			
				
					|  |  | flag_dir="$extracted_name/mtsrc" |  |  | flag_dir="$extracted_name/mtsrc" | 
			
		
	
		
		
			
				
					|  |  | if [ ! -d "$flag_dir" ]; then |  |  | if [ ! -d "$flag_dir" ]; then | 
			
		
	
	
		
		
			
				
					|  | @ -6,9 +12,11 @@ if [ ! -d "$flag_dir" ]; then | 
			
		
	
		
		
			
				
					|  |  |     exit 1 |  |  |     exit 1 | 
			
		
	
		
		
			
				
					|  |  | fi |  |  | fi | 
			
		
	
		
		
			
				
					|  |  | pushd "$extracted_name" |  |  | pushd "$extracted_name" | 
			
		
	
		
		
			
				
					|  |  |  |  |  | enable_client=false | 
			
		
	
		
		
			
				
					|  |  | extra_options="" |  |  | extra_options="" | 
			
		
	
		
		
			
				
					|  |  | if [ "@$1" = "@--client" ]; then |  |  | if [ "@$1" = "@--client" ]; then | 
			
		
	
		
		
			
				
					|  |  |     extra_options="--client" |  |  |     extra_options="--client" | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     enable_client=true | 
			
		
	
		
		
			
				
					|  |  | fi |  |  | fi | 
			
		
	
		
		
			
				
					|  |  | flag_icon="$HOME/Desktop/org.minetest.minetest.desktop" |  |  | flag_icon="$HOME/Desktop/org.minetest.minetest.desktop" | 
			
		
	
		
		
			
				
					|  |  | flag_file="minetest/bin/minetestserver" |  |  | flag_file="minetest/bin/minetestserver" | 
			
		
	
	
		
		
			
				
					|  | @ -26,9 +34,17 @@ fi | 
			
		
	
		
		
			
				
					|  |  |     #echo "ERROR: Nothing done since can't remove old '$flag_file'" |  |  |     #echo "ERROR: Nothing done since can't remove old '$flag_file'" | 
			
		
	
		
		
			
				
					|  |  |     #exit 1 |  |  |     #exit 1 | 
			
		
	
		
		
			
				
					|  |  | #fi |  |  | #fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  | enable_compile=true | 
			
		
	
		
		
			
				
					|  |  | if [ -d minetest ]; then |  |  | if [ -d minetest ]; then | 
			
		
	
		
		
			
				
					
					|  |  |     echo "using existing minetest..." |  |  |     enable_compile=false | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | else |  |  |     if [ "@$enable_client" = "@true" ]; then | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |         if [ ! -f minetest/bin/minetest ]; then | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             enable_compile=true | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             echo "Recompiling since client was not built before..." | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  | fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  | if [ "@$enable_compile" = "@true" ]; then | 
			
		
	
		
		
			
				
					|  |  |     if [ -f "mtcompile-program.pl" ]; then |  |  |     if [ -f "mtcompile-program.pl" ]; then | 
			
		
	
		
		
			
				
					|  |  |         # perl mtcompile-program.pl build >& program.log |  |  |         # perl mtcompile-program.pl build >& program.log | 
			
		
	
		
		
			
				
					|  |  |         echo "Compiling via perl..." |  |  |         echo "Compiling via perl..." | 
			
		
	
	
		
		
			
				
					|  | @ -38,6 +54,8 @@ else | 
			
		
	
		
		
			
				
					|  |  |         echo "Compiling via bash..." |  |  |         echo "Compiling via bash..." | 
			
		
	
		
		
			
				
					|  |  |         bash -e mtcompile-program.sh build --server $extra_options >& program.log |  |  |         bash -e mtcompile-program.sh build --server $extra_options >& program.log | 
			
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  | else | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     echo "using existing minetest..." | 
			
		
	
		
		
			
				
					|  |  | fi |  |  | fi | 
			
		
	
		
		
			
				
					|  |  | if [ ! -f "$flag_file" ]; then |  |  | if [ ! -f "$flag_file" ]; then | 
			
		
	
		
		
			
				
					|  |  |     echo "ERROR: Build did not complete--missing '$flag_file'" |  |  |     echo "ERROR: Build did not complete--missing '$flag_file'" | 
			
		
	
	
		
		
			
				
					|  | 
 |