rm func:backupFiles, add func copyFailure
This commit is contained in:
		
							parent
							
								
									259d4c9303
								
							
						
					
					
						commit
						36fd119666
					
				@ -21,24 +21,18 @@ note="\e[95m"
 | 
			
		||||
 | 
			
		||||
### functions
 | 
			
		||||
 | 
			
		||||
function backupFiles {
 | 
			
		||||
    # check if file exists
 | 
			
		||||
    if [ -f "${F2B-DIR}/$1" ]; then
 | 
			
		||||
        if [ "$(cp "${F2B-DIR}/$1" "${F2B-DIR}/$1.original")" -ne 0 ]; then
 | 
			
		||||
function copyFailureure {
 | 
			
		||||
    echo
 | 
			
		||||
            echo -e "${err}There was a problem backing up your current" \
 | 
			
		||||
                "configuration."
 | 
			
		||||
            echo -e "This suggests some kind of permissions error. Please" \
 | 
			
		||||
                "remedy this and rerun"
 | 
			
		||||
    echo -e "${err}There was a problem backing up your current configuration."
 | 
			
		||||
    echo -e "This suggests some kind of permissions error. Please remedy this" \
 | 
			
		||||
        "and rerun"
 | 
			
		||||
    echo -e "this script."
 | 
			
		||||
    echo
 | 
			
		||||
            echo -e "${note}Error backing up file: ${lit}$1"
 | 
			
		||||
    echo -e "${note}Error backing up: ${lit}$1"
 | 
			
		||||
    echo
 | 
			
		||||
    echo -e "${err}Exiting.${normal}"
 | 
			
		||||
    echo
 | 
			
		||||
    exit 100
 | 
			
		||||
        fi
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
### end of functions
 | 
			
		||||
@ -92,28 +86,28 @@ echo
 | 
			
		||||
# copy .local files
 | 
			
		||||
if [ "$(\cp --force --backup=simple --suffix=.original \
 | 
			
		||||
    etc/fail2ban/*.local "${F2B-DIR}/")" -ne 0 ]; then
 | 
			
		||||
        copyFail
 | 
			
		||||
        copyFailure 'general config files (.local)'
 | 
			
		||||
fi
 | 
			
		||||
echo -e "${info}Copy general configuration files${normal} -- ${ok}[OK]${normal}"
 | 
			
		||||
 | 
			
		||||
# copy action configuration files
 | 
			
		||||
if [ "$(\cp --force --backup=simple --suffix=.original \
 | 
			
		||||
    etc/fail2ban/action.d/* "${F2B-DIR}/action.d/")" -ne 0 ]; then
 | 
			
		||||
        copyFail
 | 
			
		||||
        copyFailure 'action files'
 | 
			
		||||
fi
 | 
			
		||||
echo -e "${info}Copy action configuration files${normal} -- ${ok}[OK]${normal}"
 | 
			
		||||
 | 
			
		||||
# copy filter configuration files
 | 
			
		||||
if [ "$(\cp --force --backup=simple --suffix=.original \
 | 
			
		||||
    etc/fail2ban/filter.d/* "${F2B-DIR}/filter.d/")" -ne 0 ]; then
 | 
			
		||||
        copyFail
 | 
			
		||||
        copyFailure 'filter files'
 | 
			
		||||
fi
 | 
			
		||||
echo -e "${info}Copy filter configuration files${normal} -- ${ok}[OK]${normal}"
 | 
			
		||||
 | 
			
		||||
# copy jail configuration files
 | 
			
		||||
if [ "$(\cp --force --backup=simple --suffix=.original \
 | 
			
		||||
    etc/fail2ban/jail.d/* "${F2B-DIR}/jail.d/")" -ne 0 ]; then
 | 
			
		||||
        copyFail
 | 
			
		||||
        copyFailure 'jail files'
 | 
			
		||||
fi
 | 
			
		||||
echo -e "${info}Copy jail configuration files${normal} -- ${ok}[OK]${normal}"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user