equal
deleted
inserted
replaced
|
1 #!/bin/bash |
|
2 |
|
3 NOTIFY='edv@schlittermann.de' |
|
4 WARNTIME=$(expr 30 \* 24 \* 60 \* 60) # seconds |
|
5 EXPIRY=$(date -d $(LC_ALL= LANG= gpg -k apt.schlittermann.de|grep -io 'expires:[^]]\+'|grep -io '[[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}') +%s) |
|
6 TODAY=$(date +%s) |
|
7 #echo $EXPIRY |
|
8 #echo $TODAY |
|
9 #echo $WARNTIME |
|
10 #echo $(( $EXPIRY - $TODAY )) |
|
11 #echo $NOTIFY |
|
12 if [[ $(( $EXPIRY - $TODAY )) -le $WARNTIME ]]; then |
|
13 ( echo Subject: apt.schlittermann.de Archive Signing Key is about to expire - please extend expiry date; gpg -k apt.schlittermann.de ) | /usr/sbin/sendmail $NOTIFY |
|
14 fi |