Kaynağa Gözat

Refresh gpg keys at a random time

Bob Mottram 8 yıl önce
ebeveyn
işleme
87f76b3edd
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3
    2
      src/freedombone

+ 3
- 2
src/freedombone Dosyayı Görüntüle

@@ -5315,10 +5315,11 @@ function configure_gpg {
5315 5315
 
5316 5316
 function refresh_gpg_keys {
5317 5317
 	if ! grep -q "${PROJECT_NAME}-sec --refresh" /etc/crontab; then
5318
+		GPG_REFRESH_TIME=$(( RANDOM % 60 ))
5318 5319
 		if [ -f /usr/local/bin/freedombone-sec ]; then
5319
-			echo "0            */$REFRESH_GPG_KEYS_HOURS *   *   *   root /usr/local/bin/${PROJECT_NAME}-sec --refresh > /dev/null" >> /etc/crontab
5320
+			echo "$GPG_REFRESH_TIME            */$REFRESH_GPG_KEYS_HOURS *   *   *   root /usr/local/bin/${PROJECT_NAME}-sec --refresh > /dev/null" >> /etc/crontab
5320 5321
 		else
5321
-			echo "0            */$REFRESH_GPG_KEYS_HOURS *   *   *   root /usr/bin/${PROJECT_NAME}-sec --refresh > /dev/null" >> /etc/crontab
5322
+			echo "$GPG_REFRESH_TIME            */$REFRESH_GPG_KEYS_HOURS *   *   *   root /usr/bin/${PROJECT_NAME}-sec --refresh > /dev/null" >> /etc/crontab
5322 5323
 		fi
5323 5324
 		systemctl restart cron
5324 5325
 	fi