| 
					
					
					
				 | 
				@ -0,0 +1,27 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				#!/usr/bin/env bash | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				# changes in /usr/share/sympa/lib/Sympa/Config/Schema.pm | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				sed -i "s/.*005ab2.*/       default => '#ad0c78', # '#005ab2' replaced by ZOURIT-COLOR-1/" /usr/share/sympa/lib/Sympa/Config/Schema.pm | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				sed -i "s/.*004b94.*/       default => '#1f2937', # '#004b94' replaced by ZOURIT-COLOR-2/" /usr/share/sympa/lib/Sympa/Config/Schema.pm | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				sed -i "s/.*0090e9.*/       default => '#b15593', # '#0090e9' replaced by ZOURIT-COLOR-3/" /usr/share/sympa/lib/Sympa/Config/Schema.pm | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				sed -i "s/.*66aaff.*/       default => '#949ba7', # '#66aaff' replaced by ZOURIT-COLOR-4/" /usr/share/sympa/lib/Sympa/Config/Schema.pm | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				# changes in /usr/share/sympa/default/web_tt2/css.tt2 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				if ! grep -q '.top-bar button:hover' /usr/share/sympa/default/web_tt2/css.tt2; then | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    sed -i "1661i\\.top-bar button:hover{\\n    color: white;\\n}" /usr/share/sympa/default/web_tt2/css.tt2 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    echo 'style changed successfully' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				else | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    echo 'style already changed!' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				fi | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				# detect if exists inherited list styles | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				socket_restart=false | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				for i in /var/lib/sympa/css/*; do | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    if [[ "$i" != '/var/lib/sympa/css/style.css' ]] && [[ -d "$i" ]]; then | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        socket_restart=true | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        rm -rf "$i" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    fi | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				done | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				[[ $socket_restart == true ]] && systemctl restart wwsympa.socket && echo "wwsympa restarted with fresh styles" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				true |