Fix awk expression, it worked before because of a bug, it does not work with more recent awk versions.
This commit is contained in:
parent
9fd2173200
commit
73dcfc381c
1 changed files with 2 additions and 2 deletions
4
run.sh
4
run.sh
|
@ -5,7 +5,7 @@
|
||||||
function add_config_value() {
|
function add_config_value() {
|
||||||
local key=${1}
|
local key=${1}
|
||||||
local value=${2}
|
local value=${2}
|
||||||
local config_file=${3:-/etc/postfix/main.cf}
|
# local config_file=${3:-/etc/postfix/main.cf}
|
||||||
[ "${key}" == "" ] && echo "ERROR: No key set !!" && exit 1
|
[ "${key}" == "" ] && echo "ERROR: No key set !!" && exit 1
|
||||||
[ "${value}" == "" ] && echo "ERROR: No value set !!" && exit 1
|
[ "${value}" == "" ] && echo "ERROR: No value set !!" && exit 1
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ function add_config_value() {
|
||||||
SMTP_PORT="${SMTP_PORT-587}"
|
SMTP_PORT="${SMTP_PORT-587}"
|
||||||
|
|
||||||
#Get the domain from the server host name
|
#Get the domain from the server host name
|
||||||
DOMAIN=`echo ${SERVER_HOSTNAME} |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//'`
|
DOMAIN=`echo ${SERVER_HOSTNAME} | awk 'BEGIN{FS=OFS="."}{print $(NF-1),$NF}'`
|
||||||
|
|
||||||
# Set needed config options
|
# Set needed config options
|
||||||
add_config_value "myhostname" ${SERVER_HOSTNAME}
|
add_config_value "myhostname" ${SERVER_HOSTNAME}
|
||||||
|
|
Loading…
Reference in a new issue