Browse Source

Added --nocheck/-U arguments

Don't check for new versions. Code borrowed from getssl.
pull/9/head
killerbees19 9 years ago
committed by GitHub
parent
commit
b6378d2ab5
1 changed files with 9 additions and 2 deletions
  1. +9
    -2
      checkssl

+ 9
- 2
checkssl View File

@ -45,6 +45,7 @@ UPDATE_LOCATION="https://raw.githubusercontent.com/srvrco/checkssl/master/checks
RENEW_ALERT="30" # set to number of days to be alerted for certificate renewal ( default, can be changed with -expires argument)
_QUIET=0
_UPGRADE=0
_UPGRADE_CHECK=1
clean_up() { # Perform pre-exit housekeeping
rm -f LIST_OF_DOMAINS
@ -101,7 +102,7 @@ signal_exit() { # Handle trapped signals
usage() {
echo -e "Usage: $PROGNAME [-h|--help] [-d|--debug] [-f|--file filename] [-s|--server stype] [-l|--location directory]
[-e|--expires days] [-r|--renew] [-u|--update] [-c|--command command] [domain]"
[-e|--expires days] [-r|--renew] [-u|--update] [-U|--nocheck] [-c|--command command] [domain]"
}
log() {
@ -146,6 +147,7 @@ help_message() {
-p, --problems This just lists the domains that have possible issues.
This list could be used to email you only if there is something to take care of.
-u, --upgrade Upgrade checkssl if a more recent version is available
-U, --nocheck Do not check if a more recent version is available
-c, --command run_command
Where 'run_command' is a command which will be run (with domain name passed)
for any certs due for renewal
@ -224,6 +226,8 @@ while [[ -n $1 ]]; do
LOCATIONARG=true; shift; LOC="$1" ;;
-u | --upgrade)
_UPGRADE=1 ;;
-U | --nocheck)
_UPGRADE_CHECK=0 ;;
-* | --*)
usage
error_exit "Unknown option $1" ;;
@ -246,7 +250,10 @@ _requires grep
_requires awk
_requires column
check_upgrade
# Check if upgrades are available (unless they have specified -U to ignore Upgrade checks)
if [[ $_UPGRADE_CHECK -eq 1 ]]; then
check_upgrade
fi
if [[ ! $FILEARG && ! $SERVERARG && ! $LOCATIONARG && ! $DOMAINARG ]]; then
help_message


Loading…
Cancel
Save