| 
				
			 | 
			
			
				@@ -64,7 +64,9 @@ matrix_variables=(ONION_ONLY 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				64
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				65
			 | 
			
				65
			 | 
			
			
				 function logging_on_matrix { 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				66
			 | 
			
			
				     if [ -f /var/lib/matrix/homeserver.yaml ]; then 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				
			 | 
			
			
				-        sed -i 's|log_file:.*|log_file: /etc/matrix/homeserver.log|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				
			 | 
			
				67
			 | 
			
			
				+        if ! grep -q "log_file: /etc/matrix/homeserver.log" /var/lib/matrix/homeserver.yaml; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+            sed -i 's|log_file:.*|log_file: /etc/matrix/homeserver.log|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				70
			 | 
			
			
				         if ! grep -q "#log_config:" /var/lib/matrix/homeserver.yaml; then 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				71
			 | 
			
			
				             sed -i 's|log_config:|#log_config:|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				72
			 | 
			
			
				         fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -73,7 +75,9 @@ function logging_on_matrix { 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				75
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				74
			 | 
			
				76
			 | 
			
			
				 function logging_off_matrix { 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				77
			 | 
			
			
				     if [ -f /var/lib/matrix/homeserver.yaml ]; then 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				
			 | 
			
			
				-        sed -i 's|log_file:.*|log_file: /dev/null|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+        if ! grep -q "log_file: /dev/null" /var/lib/matrix/homeserver.yaml; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+            sed -i 's|log_file:.*|log_file: /dev/null|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				
			 | 
			
				80
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				81
			 | 
			
			
				         if ! grep -q "#log_config:" /var/lib/matrix/homeserver.yaml; then 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				82
			 | 
			
			
				             sed -i 's|log_config:|#log_config:|g' /var/lib/matrix/homeserver.yaml 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				83
			 | 
			
			
				         fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -83,6 +87,12 @@ function logging_off_matrix { 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				87
			 | 
			
			
				         if [ -f /etc/matrix/homeserver.log.1 ]; then 
			 | 
		
	
		
			
			| 
				84
			 | 
			
				88
			 | 
			
			
				             $REMOVE_FILES_COMMAND /etc/matrix/homeserver.log.1 
			 | 
		
	
		
			
			| 
				85
			 | 
			
				89
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				90
			 | 
			
			
				+        if [ -f /etc/matrix/homeserver.log.2 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				91
			 | 
			
			
				+            $REMOVE_FILES_COMMAND /etc/matrix/homeserver.log.2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				92
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				93
			 | 
			
			
				+        if [ -f /etc/matrix/homeserver.log.3 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				94
			 | 
			
			
				+            $REMOVE_FILES_COMMAND /etc/matrix/homeserver.log.3 
			 | 
		
	
		
			
			| 
				
			 | 
			
				95
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				86
			 | 
			
				96
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				87
			 | 
			
				97
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				98
			 | 
			
			
				  
			 |