|  | 
 |  | 
 | 
												
													
														| 452 |      sed -i "s|recon_address:.*|recon_address: 0.0.0.0|g" $sksconf_file
 | 452 |      sed -i "s|recon_address:.*|recon_address: 0.0.0.0|g" $sksconf_file
 | 
												
													
														| 453 |      sed -i 's|#hkp_address:.*|hkp_address: 127.0.0.1|g' $sksconf_file
 | 453 |      sed -i 's|#hkp_address:.*|hkp_address: 127.0.0.1|g' $sksconf_file
 | 
												
													
														| 454 |      sed -i 's|hkp_address:.*|hkp_address: 127.0.0.1|g' $sksconf_file
 | 454 |      sed -i 's|hkp_address:.*|hkp_address: 127.0.0.1|g' $sksconf_file
 | 
												
													
														|  | 
 | 455 | +    sed -i "s|#from_addr:.*|from_addr: \"pgp-public-keys@$DEFAULT_DOMAIN_NAME\"|g" $sksconf_file
 | 
												
													
														|  | 
 | 456 | +    sed -i "s|from_addr:.*|from_addr: \"pgp-public-keys@$DEFAULT_DOMAIN_NAME\"|g" $sksconf_file
 | 
												
													
														|  | 
 | 457 | +    sed -i 's|#sendmail_cmd:|sendmail_cmd:|g' $sksconf_file
 | 
												
													
														| 455 |  
 | 458 |  
 | 
												
													
														| 456 | -    if ! grep -q "disable_mailsync" $sksconf_file; then
 |  | 
 | 
												
													
														| 457 | -        echo 'disable_mailsync:' >> $sksconf_file
 |  | 
 | 
												
													
														|  | 
 | 459 | +    if ! grep -q "#disable_mailsync" $sksconf_file; then
 | 
												
													
														|  | 
 | 460 | +        echo '#disable_mailsync:' >> $sksconf_file
 | 
												
													
														| 458 |      else
 | 461 |      else
 | 
												
													
														| 459 | -        sed -i 's|#disable_mailsync:|disable_mailsync:|g' $sksconf_file
 |  | 
 | 
												
													
														|  | 
 | 462 | +        sed -i 's|disable_mailsync:|#disable_mailsync:|g' $sksconf_file
 | 
												
													
														| 460 |      fi
 | 463 |      fi
 | 
												
													
														| 461 |      if ! grep -q "membership_reload_interval:" $sksconf_file; then
 | 464 |      if ! grep -q "membership_reload_interval:" $sksconf_file; then
 | 
												
													
														| 462 |          echo 'membership_reload_interval:     1' >> $sksconf_file
 | 465 |          echo 'membership_reload_interval:     1' >> $sksconf_file
 | 
												
											
												
													
														|  | 
 |  | 
 | 
												
													
														| 464 |          sed -i 's|#membership_reload_interval:.*|membership_reload_interval:     1|g' $sksconf_file
 | 467 |          sed -i 's|#membership_reload_interval:.*|membership_reload_interval:     1|g' $sksconf_file
 | 
												
													
														| 465 |          sed -i 's|membership_reload_interval:.*|membership_reload_interval:     1|g' $sksconf_file
 | 468 |          sed -i 's|membership_reload_interval:.*|membership_reload_interval:     1|g' $sksconf_file
 | 
												
													
														| 466 |      fi
 | 469 |      fi
 | 
												
													
														|  | 
 | 470 | +    if ! grep -q "max_matches:" $sksconf_file; then
 | 
												
													
														|  | 
 | 471 | +        echo 'max_matches: 50' >> $sksconf_file
 | 
												
													
														|  | 
 | 472 | +    else
 | 
												
													
														|  | 
 | 473 | +        sed -i 's|#max_matches:.*|max_matches: 50|g' $sksconf_file
 | 
												
													
														|  | 
 | 474 | +        sed -i 's|max_matches:.*|max_matches: 50|g' $sksconf_file
 | 
												
													
														|  | 
 | 475 | +    fi
 | 
												
													
														|  | 
 | 476 | +    if ! grep -q "stat_hour:" $sksconf_file; then
 | 
												
													
														|  | 
 | 477 | +        echo "stat_hour: $((1 + RANDOM % 8))" >> $sksconf_file
 | 
												
													
														|  | 
 | 478 | +    else
 | 
												
													
														|  | 
 | 479 | +        sed -i "s|#stat_hour:.*|stat_hour: $((1 + RANDOM % 8))|g" $sksconf_file
 | 
												
													
														|  | 
 | 480 | +        sed -i "s|stat_hour:.*|stat_hour: $((1 + RANDOM % 8))|g" $sksconf_file
 | 
												
													
														|  | 
 | 481 | +    fi
 | 
												
													
														|  | 
 | 482 | +
 | 
												
													
														| 467 |      chown debian-sks: $sksconf_file
 | 483 |      chown debian-sks: $sksconf_file
 | 
												
													
														| 468 |  
 | 484 |  
 | 
												
													
														| 469 |      if ! grep -q "hidden_service_sks" /etc/tor/torrc; then
 | 485 |      if ! grep -q "hidden_service_sks" /etc/tor/torrc; then
 | 
												
											
												
													
														|  | 
 |  | 
 | 
												
													
														| 635 |          rm /etc/sks/membership
 | 651 |          rm /etc/sks/membership
 | 
												
													
														| 636 |      fi
 | 652 |      fi
 | 
												
													
														| 637 |  
 | 653 |  
 | 
												
													
														|  | 
 | 654 | +    if ! grep -q "pgp-public-keys" /etc/aliases; then
 | 
												
													
														|  | 
 | 655 | +        echo 'pgp-public-keys:      "|/usr/lib/sks/sks_add_mail /etc/sks"' >> /etc/aliases
 | 
												
													
														|  | 
 | 656 | +    fi
 | 
												
													
														|  | 
 | 657 | +
 | 
												
													
														| 638 |      systemctl enable sks
 | 658 |      systemctl enable sks
 | 
												
													
														| 639 |      systemctl restart sks
 | 659 |      systemctl restart sks
 | 
												
													
														| 640 |      systemctl restart nginx
 | 660 |      systemctl restart nginx
 |