| 
				
			 | 
			
			
				@@ -65,19 +65,23 @@ function logging_on_xmpp { 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				65
			 | 
			
			
				             mkdir /var/log/prosody 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				66
			 | 
			
			
				             chown root:adm /var/log/prosody 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				67
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				
			 | 
			
			
				-        sed -i 's|info = "/dev/null";|info = "/var/log/prosody/prosody.log";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				-        sed -i 's|error = "/dev/null";|error = "/var/log/prosody/prosody.err";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				
			 | 
			
			
				-        sed -i 's|levels = { "error" }; to = "/dev/null";|levels = { "error" }; to = "syslog";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+        if ! grep -q "/var/log/prosody/prosody.log" /etc/prosody/prosody.cfg.lua; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+            sed -i 's|info = "/dev/null";|info = "/var/log/prosody/prosody.log";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				+            sed -i 's|error = "/dev/null";|error = "/var/log/prosody/prosody.err";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				71
			 | 
			
			
				+            sed -i 's|levels = { "error" }; to = "/dev/null";|levels = { "error" }; to = "syslog";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				72
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				73
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				74
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				75
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				74
			 | 
			
				76
			 | 
			
			
				 function logging_off_xmpp { 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				77
			 | 
			
			
				     if [ -d /etc/prosody ]; then 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				
			 | 
			
			
				-        sed -i 's|info = "/var/log/prosody/prosody.log";|info = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				
			 | 
			
			
				-        sed -i 's|error = "/var/log/prosody/prosody.err";|error = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				
			 | 
			
			
				-        sed -i 's|levels = { "error" }; to = "syslog";|levels = { "error" }; to = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				
			 | 
			
			
				-        $REMOVE_FILES_COMMAND /var/log/prosody/* 
			 | 
		
	
		
			
			| 
				80
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/log/prosody 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+        if grep -q "/var/log/prosody/prosody.log" /etc/prosody/prosody.cfg.lua; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+            sed -i 's|info = "/var/log/prosody/prosody.log";|info = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				80
			 | 
			
			
				+            sed -i 's|error = "/var/log/prosody/prosody.err";|error = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				81
			 | 
			
			
				+            sed -i 's|levels = { "error" }; to = "syslog";|levels = { "error" }; to = "/dev/null";|g' /etc/prosody/prosody.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				82
			 | 
			
			
				+            $REMOVE_FILES_COMMAND /var/log/prosody/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				83
			 | 
			
			
				+            rm -rf /var/log/prosody 
			 | 
		
	
		
			
			| 
				
			 | 
			
				84
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				81
			 | 
			
				85
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				82
			 | 
			
				86
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				87
			 | 
			
			
				  
			 |