commit
						8902b560bc
					
				
							
								
								
									
										44
									
								
								le.sh
								
								
								
								
							
							
						
						
									
										44
									
								
								le.sh
								
								
								
								
							| 
						 | 
				
			
			@ -512,28 +512,28 @@ renewAll() {
 | 
			
		|||
 | 
			
		||||
install() {
 | 
			
		||||
  _initpath
 | 
			
		||||
  if ! command -v "curl" ; then
 | 
			
		||||
    _info "Please install curl first."
 | 
			
		||||
    _info "Ubuntu: sudo apt-get install curl"
 | 
			
		||||
    _info "CentOS: yum install curl"
 | 
			
		||||
  if ! command -v "curl" > /dev/null ; then
 | 
			
		||||
    _err "Please install curl first."
 | 
			
		||||
    _err "Ubuntu: sudo apt-get install curl"
 | 
			
		||||
    _err "CentOS: yum install curl"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
  
 | 
			
		||||
  if ! command -v "crontab" ; then
 | 
			
		||||
    _info "Please install crontab first."
 | 
			
		||||
    _info "CentOs: yum -y install crontabs"
 | 
			
		||||
  if ! command -v "crontab" > /dev/null ; then
 | 
			
		||||
    _err "Please install crontab first."
 | 
			
		||||
    _err "CentOs: yum -y install crontabs"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
  
 | 
			
		||||
  if ! command -v "openssl" ; then
 | 
			
		||||
    _info "Please install openssl first."
 | 
			
		||||
    _info "CentOs: yum -y install openssl"
 | 
			
		||||
  if ! command -v "openssl" > /dev/null ; then
 | 
			
		||||
    _err "Please install openssl first."
 | 
			
		||||
    _err "CentOs: yum -y install openssl"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
  
 | 
			
		||||
  if ! command -v "xxd" ; then
 | 
			
		||||
    _info "Please install xxd first."
 | 
			
		||||
    _info "CentOs: yum install vim-common"
 | 
			
		||||
  if ! command -v "xxd" > /dev/null ; then
 | 
			
		||||
    _err "Please install xxd first."
 | 
			
		||||
    _err "CentOs: yum install vim-common"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
  
 | 
			
		||||
| 
						 | 
				
			
			@ -553,10 +553,10 @@ install() {
 | 
			
		|||
  _info "Installing cron job"
 | 
			
		||||
  if ! crontab -l | grep 'le.sh renewAll' ; then 
 | 
			
		||||
    crontab -l | { cat; echo "0 0 * * * le.sh renewAll"; } | crontab -
 | 
			
		||||
    if command -v crond ; then
 | 
			
		||||
      service cron reload
 | 
			
		||||
    if command -v crond > /dev/null ; then
 | 
			
		||||
      service crond reload 2>/dev/null
 | 
			
		||||
    else
 | 
			
		||||
      service cron restart
 | 
			
		||||
      service cron reload 2>/dev/null
 | 
			
		||||
    fi
 | 
			
		||||
  fi  
 | 
			
		||||
  
 | 
			
		||||
| 
						 | 
				
			
			@ -567,8 +567,16 @@ install() {
 | 
			
		|||
uninstall() {
 | 
			
		||||
  _initpath
 | 
			
		||||
  _info "Removing cron job"
 | 
			
		||||
  crontab -l | sed "/le.sh renewAll/d" | crontab -
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  if ! crontab -l | grep 'le.sh renewAll' ; then 
 | 
			
		||||
    crontab -l | sed "/le.sh renewAll/d" | crontab -
 | 
			
		||||
    if command -v crond > /dev/null ; then
 | 
			
		||||
      service crond reload 2>/dev/null
 | 
			
		||||
    else
 | 
			
		||||
      service cron reload 2>/dev/null
 | 
			
		||||
    fi
 | 
			
		||||
  fi 
 | 
			
		||||
 | 
			
		||||
  _info "Removing /bin/le.sh"
 | 
			
		||||
  rm -f /bin/le
 | 
			
		||||
  rm -f /bin/le.sh
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue