File tree Expand file tree Collapse file tree 7 files changed +14
-4
lines changed
Expand file tree Collapse file tree 7 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 1616# Argument defenition
1717user=$1
1818domain=$( idn -t --quiet -u " $2 " )
19+ domain=$( echo $domain | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
1920domain=$( echo $domain | tr ' [:upper:]' ' [:lower:]' )
2021domain_idn=$( idn -t --quiet -a " $domain " )
2122ip=$3
Original file line number Diff line number Diff line change 1111
1212# Argument defenition
1313user=$1
14- domain=$( idn -t --quiet -u " $2 " )
14+ domain=$( echo $domain | sed -e ' s/\.*$//g ' -e ' s/^\.*//g ' )
1515domain_idn=$( idn -t --quiet -a " $domain " )
1616
1717# Includes
Original file line number Diff line number Diff line change 1212# Argument defenition
1313user=$1
1414domain=$( idn -t --quiet -u " $2 " )
15+ domain=$( echo $domain | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
1516domain=$( echo $domain | tr ' [:upper:]' ' [:lower:]' )
1617domain_idn=$( idn -t --quiet -a " $domain " )
1718antispam=${3-yes}
Original file line number Diff line number Diff line change 1717# Argument defenition
1818user=$1
1919domain=$( idn -t --quiet -u " $2 " )
20+ domain=$( echo $domain | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
2021domain=$( echo $domain | tr ' [:upper:]' ' [:lower:]' )
2122domain_idn=$( idn -t --quiet -a " $domain " )
2223ip=$3
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ domain=$(idn -t --quiet -u "$2" )
1616domain=$( echo $domain | tr ' [:upper:]' ' [:lower:]' )
1717domain_idn=$( idn -t --quiet -a " $domain " )
1818dom_alias=$( idn -t --quiet -u " $3 " )
19+ dom_alias=$( echo $dom_alias | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
1920dom_alias=$( echo $dom_alias | tr ' [:upper:]' ' [:lower:]' )
2021dom_alias_idn=$( idn -t --quiet -a " $dom_alias " )
2122restart=" $4 "
Original file line number Diff line number Diff line change 1414user=$1
1515domain=$( idn -t --quiet -u " $2 " )
1616domain_idn=$( idn -t --quiet -a " $domain " )
17- soa=$3
17+ soa=$( echo $3 | sed -e ' s/\.*$//g ' -e ' s/^\.*//g ' )
1818
1919# Includes
2020source $VESTA /conf/vesta.conf
Original file line number Diff line number Diff line change 1111
1212# Argument defenition
1313user=$1
14- ns1=$2
15- ns2=$3
14+ ns1=$( echo $2 | sed -e ' s/\.*$//g ' -e ' s/^\.*//g ' )
15+ ns2=$( echo $3 | sed -e ' s/\.*$//g ' -e ' s/^\.*//g ' )
1616ns3=$4
1717ns4=$5
1818ns5=$6
@@ -35,21 +35,27 @@ check_args '3' "$#" 'user ns1 ns2 [ns3] [ns4] [ns5] [ns6] [ns7] [ns8]'
3535# Checking argument format
3636validate_format ' user' ' ns1' ' ns2'
3737if [ ! -z " $ns3 " ]; then
38+ ns3=$( echo $4 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
3839 validate_format ' ns3'
3940fi
4041if [ ! -z " $ns4 " ]; then
42+ ns4=$( echo $5 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
4143 validate_format ' ns4'
4244fi
4345if [ ! -z " $ns5 " ]; then
46+ ns5=$( echo $6 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
4447 validate_format ' ns5'
4548fi
4649if [ ! -z " $ns6 " ]; then
50+ ns6=$( echo $7 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
4751 validate_format ' ns6'
4852fi
4953if [ ! -z " $ns7 " ]; then
54+ ns7=$( echo $8 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
5055 validate_format ' ns7'
5156fi
5257if [ ! -z " $ns8 " ]; then
58+ ns8=$( echo $9 | sed -e ' s/\.*$//g' -e ' s/^\.*//g' )
5359 validate_format ' ns8'
5460fi
5561
You can’t perform that action at this time.
0 commit comments