bin/check-key-expiry
branchrsync
changeset 9 224ac4a5db4d
child 12 cae9d212242f
equal deleted inserted replaced
8:0eae9fbb7c95 9:224ac4a5db4d
       
     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