Переделал на echo
Доработал acme скрипт
This commit is contained in:
parent
c43c16eb8d
commit
ad55c296d6
13
src/acme.sh
13
src/acme.sh
@ -1 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
. ./var.sh
|
||||||
|
# You should declare ACME_EMAIL/ACME_WEBROOT/ACME_DIRECTORY variables before source
|
||||||
|
# generateCertificate $host
|
||||||
|
# generateCertificate rinsvent.ru
|
||||||
|
generateCertificate () {
|
||||||
|
local email=$(getVar ACME_EMAIL)
|
||||||
|
local webroot=$(getVar ACME_WEBROOT)
|
||||||
|
local directory=$(getVar ACME_DIRECTORY)
|
||||||
|
certbot certonly --noninteractive --agree-tos --cert-name "$1" -d "$1" -m "$email" --webroot -w "$webroot"
|
||||||
|
cp /etc/letsencrypt/live/"$1"/fullchain.pem "$directory"/"$1".pem
|
||||||
|
cp /etc/letsencrypt/live/"$1"/privkey.pem "$directory"/"$1"-key.pem
|
||||||
|
}
|
@ -1,11 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
equal() {
|
equal() {
|
||||||
local RETURN
|
|
||||||
RETURN=0
|
|
||||||
if [[ "$1" = "$2" ]];
|
if [[ "$1" = "$2" ]];
|
||||||
then
|
then
|
||||||
RETURN=1
|
echo "1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
more() {
|
||||||
|
if [[ "$1" = "$2" ]];
|
||||||
|
then
|
||||||
|
echo "1"
|
||||||
fi
|
fi
|
||||||
echo $RETURN
|
|
||||||
}
|
}
|
||||||
|
@ -3,22 +3,32 @@
|
|||||||
. ./condition.sh
|
. ./condition.sh
|
||||||
|
|
||||||
# equal
|
# equal
|
||||||
if [ $(equal 1 1) -eq 1 ]
|
if [ "$(equal 1 1)" ]
|
||||||
then
|
then
|
||||||
echo "equal numeric"
|
echo "equal numeric"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $(equal 1 2) -eq 0 ]]
|
if [[ ! $(equal 1 2) ]]
|
||||||
then
|
then
|
||||||
echo "not equal numeric"
|
echo "not equal numeric"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $(equal "asdf" "asdf") -eq 1 ]]
|
if [[ $(equal "asdf" "asdf") ]]
|
||||||
then
|
then
|
||||||
echo "equal string"
|
echo "equal string"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $(equal "asdf" "asdf1") -eq 0 ]]
|
if [[ ! $(equal "asdf" "asdf1") ]]
|
||||||
then
|
then
|
||||||
echo "not equal string"
|
echo "not equal string"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
[ "$(equal "afsdf" "afsdf")" ] && [ "$(equal 1 1)" ] && echo "AND condition 1 && 1"
|
||||||
|
[ "$(equal "afsdf" "afs")" ] && [ "$(equal 1 1)" ] && echo "AND condition 0 && 1"
|
||||||
|
[ "$(equal "afsdf" "afsdf")" ] && [ "$(equal 1 3)" ] && echo "AND condition 1 && 0"
|
||||||
|
[ "$(equal "afsdf" "afsdfsdfg")" ] && [ "$(equal 1 3)" ] && echo "AND condition 0 && 0"
|
||||||
|
|
||||||
|
[ "$(equal "afsdf" "afsdf")" ] || [ "$(equal 1 1)" ] && echo "OR condition 1 || 1"
|
||||||
|
[ "$(equal "afsdf" "afs")" ] || [ "$(equal 1 1)" ] && echo "OR condition 0 || 1"
|
||||||
|
[ "$(equal "afsdf" "afsdf")" ] || [ "$(equal 1 3)" ] && echo "OR condition 1 || 0"
|
||||||
|
[ "$(equal "afsdf" "afsdfsdfg")" ] || [ "$(equal 1 3)" ] && echo "OR condition 0 || 0"
|
||||||
|
@ -9,18 +9,12 @@
|
|||||||
# info = 3
|
# info = 3
|
||||||
# debug = 9
|
# debug = 9
|
||||||
|
|
||||||
getVar LOGGER_LEVEL 1
|
LOGGER_LEVEL=$(getVar LOGGER_LEVEL 1)
|
||||||
LOGGER_LEVEL=$RETURN
|
LOG_PATH=$(getVar LOG_PATH)
|
||||||
|
|
||||||
getVar LOG_PATH ''
|
|
||||||
LOG_PATH=$RETURN
|
|
||||||
|
|
||||||
ENDCOLOR="\e[0m"
|
ENDCOLOR="\e[0m"
|
||||||
|
|
||||||
function getLogPath() {
|
function getLogPath() {
|
||||||
getVar LOG_PATH ''
|
local LOCAL_LOG_PATH=$(getVar LOG_PATH '')
|
||||||
local LOCAL_LOG_PATH=$RETURN
|
|
||||||
|
|
||||||
local YEAR
|
local YEAR
|
||||||
YEAR=$(date +%Y)
|
YEAR=$(date +%Y)
|
||||||
LOCAL_LOG_PATH=$(echo "$LOCAL_LOG_PATH" | sed -r "s/%Y/$YEAR/g")
|
LOCAL_LOG_PATH=$(echo "$LOCAL_LOG_PATH" | sed -r "s/%Y/$YEAR/g")
|
||||||
|
22
src/var.sh
22
src/var.sh
@ -1,16 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
getVar() {
|
getVar() {
|
||||||
VAR_NAME=$1
|
local VAR_NAME=$1
|
||||||
VAR_VALUE=${!VAR_NAME}
|
local VAR_VALUE=${!VAR_NAME}
|
||||||
if [ -z $VAR_VALUE ]
|
if [ -z "$VAR_VALUE" ]
|
||||||
then
|
then
|
||||||
if [ $# -eq 2 ]
|
if [ $# -eq 2 ]
|
||||||
then
|
then
|
||||||
VAR_VALUE=$2
|
echo "$2"
|
||||||
else
|
|
||||||
VAR_VALUE=NULL
|
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
echo "$VAR_VALUE"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
existsVar() {
|
||||||
|
VAR_NAME=$1
|
||||||
|
VAR_VALUE=${!VAR_NAME}
|
||||||
|
if [ -n "$VAR_VALUE" ]
|
||||||
|
then
|
||||||
|
echo "1"
|
||||||
fi
|
fi
|
||||||
RETURN=$VAR_VALUE
|
|
||||||
}
|
}
|
@ -3,9 +3,12 @@
|
|||||||
TEMP=5234
|
TEMP=5234
|
||||||
. ./var.sh
|
. ./var.sh
|
||||||
|
|
||||||
getVar TEMP false
|
TEMP=$(getVar TEMP false)
|
||||||
echo "RESULT $RETURN"
|
echo "RESULT $TEMP"
|
||||||
getVar TEMP2 false
|
|
||||||
echo "RESULT $RETURN"
|
echo "RESULT $(getVar TEMP false)"
|
||||||
getVar TEMP2
|
echo "RESULT $(getVar TEMP2 false)"
|
||||||
echo "RESULT $RETURN"
|
echo "RESULT $(getVar TEMP2)"
|
||||||
|
|
||||||
|
echo "EXISTS $(existsVar TEMP)"
|
||||||
|
echo "NOT EXISTS $(existsVar TEMP2)"
|
||||||
|
Loading…
Reference in New Issue
Block a user