| 
					
				 | 
			
			
				@@ -9,24 +9,25 @@ home=`getent passwd debian-tor | cut -d ":" -f 6` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # the sanit(ar)y checks otherwise we can safely create it. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if [ "$uid" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if [ "$home" = "/var/lib/tor" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "debian-tor homedir check: ok" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	echo "ERROR: debian-tor account has an invalid home directory!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	echo "Please check /usr/share/doc/tor/README.Debian on how to" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	echo "correct this problem" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [ "$home" = "/var/lib/tor" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		#echo "debian-tor homedir check: ok" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		echo "ERROR: debian-tor account has an unexpected home directory!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		echo "It should be '/var/lib/tor', but it is '$home'." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		echo "Removing the debian-tor user might fix this, but the question" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		echo "remains how you got into this mess to begin with." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    # what this might mean?? oh creating a system l^Huser! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    adduser --quiet \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            --system \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            --disabled-password \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            --home /var/lib/tor \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    --no-create-home \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    --shell /bin/bash \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    --group \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    debian-tor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	adduser --quiet \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--system \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--disabled-password \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--home /var/lib/tor \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--no-create-home \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--shell /bin/bash \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		--group \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		debian-tor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # ch{owning,moding} things around 
			 |