| 
						
						
						
					 | 
				
				 | 
				
					@ -1,21 +1,61 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					CONFIG_PATH="$HOME/.config/EnlivenMinetest" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					CACHE_PATH="$HOME/.cache/EnlivenMinetest" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ ! -d "$CONFIG_PATH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir -p "$CONFIG_PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					RELEASES_PATH="$CONFIG_PATH/cache/releases" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ ! -d "$CACHE_PATH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir -p "$CACHE_PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					RELEASES_PATH="$CACHE_PATH/releases" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -d "$CONFIG_PATH/cache/releases" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # upgrade/remove cache from older versions of this script | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if [ ! -d "$CACHE_PATH/releases" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mv "$CONFIG_PATH/cache/releases" "$CACHE_PATH/" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "upgraded cache from older version of this script (moved to $RELEASES_PATH)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    rm -Rf "$CONFIG_PATH/cache/releases" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "removed redundant cache from older version of this script: $CONFIG_PATH/cache/releases" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ ! -d "$RELEASES_PATH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir -p "$RELEASES_PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					GIT_REPOS_PATH="$CONFIG_PATH/cache/git" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					GIT_REPOS_PATH="$CACHE_PATH/git" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -d "$CONFIG_PATH/cache/git" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if [ ! -d "$CACHE_PATH/git" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mv "$CONFIG_PATH/cache/git" "$CACHE_PATH/" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "upgraded cache from older version of this script (moved to $GIT_REPOS_PATH)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    rm -Rf "$CONFIG_PATH/cache/git" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "removed redundant cache from older version of this script: $CONFIG_PATH/cache/git" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ ! -d "$GIT_REPOS_PATH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir -p "$GIT_REPOS_PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					GIT_BRANCHES_PATH="$CONFIG_PATH/cache/git-branches" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					GIT_BRANCHES_PATH="$CACHE_PATH/git-branches" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -d "$CONFIG_PATH/cache/git-branches" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # upgrade/remove cache from older versions of this script | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if [ ! -d "$CACHE_PATH/git-branches" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mv "$CONFIG_PATH/cache/git-branches" "$CACHE_PATH/" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "upgraded cache from older version of this script (moved to $GIT_BRANCHES_PATH)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    rm -Rf "$CONFIG_PATH/cache/git-branches" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    echo "removed redundant cache from older version of this script: $CONFIG_PATH/cache/git-branches" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ ! -d "$GIT_BRANCHES_PATH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir -p "$GIT_BRANCHES_PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -d "$CONFIG_PATH/cache" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  rmdir "$CONFIG_PATH/cache" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					MOD_LIST="$CONFIG_PATH/mod_list.txt" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# * Git version uses /home/*/minetest/games and /usr/local/share/minetest/games but the latter is used for minetestserver (minetest-server package) | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |