You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							46 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							46 lines
						
					
					
						
							2.0 KiB
						
					
					
				| 
 | |
| LOCAL_REPO_DIR=$HOME/Downloads/minetest | |
| if [ ! -f "$LOCAL_REPO_DIR/install_manifest.txt" ]; then | |
|   echo "missing $LOCAL_REPO_DIR/install_manifest.txt, cannot uninstall unless you properly run cmake source and are running this script from the base repo directory (only runs from that specific location specified for safety)" | |
|   exit 1 | |
| fi | |
| cd "$LOCAL_REPO_DIR" | |
| sudo xargs rm < install_manifest.txt | |
| echo "Remove botched folders from faulty make install path apparently caused by running sudo make install without -DRUN_IN_PLACE=FALSE" | |
| echo "This should be safe since only removes directories if empty (except removes /usr/local/mods recursively)..." | |
| rmdir /usr/local/mods | |
| rmdir /usr/local/textures | |
| rmdir /usr/local/games | |
| rmdir /usr/local/fonts | |
| rmdir /usr/local/builtin | |
| rmdir /usr/local/doc | |
| rmdir /usr/local/unix | |
| rmdir /usr/local/fonts | |
| sudo rm -Rf /usr/local/mods | |
| sudo rm -Rf /usr/local/games/minimal | |
| sudo rm -Rf /usr/local/games/minetest_game | |
| sudo rmdir /usr/local/textures | |
| sudo rmdir /usr/local/doc | |
| sudo rmdir /usr/local/fonts | |
| sudo rmdir /usr/local/unix/* | |
| #rmdir: failed to remove 'icons': Directory not empty | |
| #rmdir: failed to remove 'man': Directory not empty | |
| sudo rmdir /usr/local/unix/man/man6 | |
| sudo rmdir /usr/local/unix/man | |
| sudo rmdir /usr/local/unix/icons/hicolor/128x128/* | |
| sudo rmdir /usr/local/unix/icons/hicolor/128x128 | |
| sudo rmdir /usr/local/unix/icons/hicolor/scalable/* | |
| sudo rmdir /usr/local/unix/icons/hicolor/scalable | |
| sudo rmdir /usr/local/unix/icons/hicolor | |
| sudo rmdir /usr/local/unix/icons | |
| sudo rmdir /usr/local/unix | |
| sudo rmdir /usr/local/builtin/* | |
| sudo rmdir /usr/local/builtin | |
| if [ -f "`command -v update-desktop-database`" ]; then | |
|   echo "updating desktop database as per https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=minetest-git" | |
|   update-desktop-database &>/dev/null && update-desktop-database -q | |
| fi | |
| if [ -f "`command -v gtk-update-icon-cache`" ]; then | |
|   echo "updating gtk icon cache as per https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=minetest-git" | |
|   gtk-update-icon-cache &>/dev/null && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor | |
| fi
 | |
| 
 |