forked from brielle/lets-encrypt-scripts
		
	Script to easily install LE
This commit is contained in:
		
							parent
							
								
									c9ee0ffb39
								
							
						
					
					
						commit
						e00b2cf06b
					
				
							
								
								
									
										44
									
								
								get-letsencrypt.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										44
									
								
								get-letsencrypt.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,44 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Install LetsEncrypt official client on UNIX/Linux using a bash script.
 | 
			
		||||
# v1.0 - 02/27/2016
 | 
			
		||||
# By Brielle Bruns <bruns@2mbit.com>
 | 
			
		||||
# http://www.sosdg.org
 | 
			
		||||
 | 
			
		||||
# Use like:  gen-letsencrypt.sh -g
 | 
			
		||||
#
 | 
			
		||||
# Flags:
 | 
			
		||||
# -g  - use git to download
 | 
			
		||||
# -t  - download master tarball
 | 
			
		||||
 | 
			
		||||
# Where to store the LetsEncrypt package
 | 
			
		||||
DESTDIR="/usr/src/"
 | 
			
		||||
 | 
			
		||||
ZIPURL="https://github.com/letsencrypt/letsencrypt/archive/master.zip"
 | 
			
		||||
GITREPO="https://github.com/letsencrypt/letsencrypt"
 | 
			
		||||
 | 
			
		||||
if [ $# -eq 0 ]; then
 | 
			
		||||
    echo "Command Help:"
 | 
			
		||||
    echo "-g : download using git from master repo"
 | 
			
		||||
    echo "-z : download zip from main repo and extract"
 | 
			
		||||
    exit 0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
while getopts "g:z:" opt; do
 | 
			
		||||
    case $opt in
 | 
			
		||||
    g) downloadtype="git";;
 | 
			
		||||
	t) downloadtype="zip";;
 | 
			
		||||
    esac
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
cd ${DESTDIR}
 | 
			
		||||
 | 
			
		||||
case $downloadtype in
 | 
			
		||||
	git)
 | 
			
		||||
		git clone ${GITREPO}
 | 
			
		||||
		;;
 | 
			
		||||
	tar)
 | 
			
		||||
		curl -o letsencrypt.zip ${ZIPURL}
 | 
			
		||||
		unzip letsencrypt.zip
 | 
			
		||||
	;;
 | 
			
		||||
esac
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user