File tree Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ get_option () {
12
12
local section=$1
13
13
local option=$2
14
14
local default=$3
15
- ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2-)
15
+ ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2- | tail -n 1 )
16
16
[ -z " $ret " ] && ret=$default
17
17
echo $ret
18
18
}
Original file line number Diff line number Diff line change @@ -455,7 +455,7 @@ rm -r $(readlink var) var
455
455
-c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
456
456
457
457
%post server
458
- datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p')
458
+ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p' | tail -n 1 )
459
459
/bin/chmod 0755 "$datadir" >/dev/null 2>&1 || :
460
460
/bin/touch /var/log/mysqld.log >/dev/null 2>&1 || :
461
461
%systemd_post mysqld.service
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ get_option () {
12
12
local section=$1
13
13
local option=$2
14
14
local default=$3
15
- ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2-)
15
+ ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2- | tail -n 1 )
16
16
[ -z " $ret " ] && ret=$default
17
17
echo $ret
18
18
}
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ lockfile=/var/lock/subsys/$prog
34
34
# We use my_print_defaults which prints all options from multiple files,
35
35
# with the more specific ones later; hence take the last match.
36
36
get_mysql_option (){
37
- result=` /usr/bin/my_print_defaults " $1 " | sed -n " s/^--$2 =//p" | tail -n 1`
37
+ result=$( /usr/bin/my_print_defaults " $1 " | sed -n " s/^--$2 =//p" | tail -n 1)
38
38
if [ -z " $result " ]; then
39
39
# not found, use default
40
40
result=" $3 "
Original file line number Diff line number Diff line change @@ -630,7 +630,7 @@ rm -r $(readlink var) var
630
630
-c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
631
631
632
632
%post server
633
- datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p')
633
+ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p' | tail -n 1 )
634
634
/bin/chmod 0755 "$datadir" >/dev/null 2>&1 || :
635
635
/bin/touch /var/log/mysqld.log >/dev/null 2>&1 || :
636
636
%if 0%{?systemd}
Original file line number Diff line number Diff line change 10
10
11
11
install_db () {
12
12
# Note: something different than datadir=/var/lib/mysql requires SELinux policy changes (in enforcing mode)
13
- datadir=$( /usr/bin/my_print_defaults server mysqld | grep ' ^--datadir=' | sed -n ' s/--datadir=//p' )
13
+ datadir=$( /usr/bin/my_print_defaults server mysqld | grep ' ^--datadir=' | sed -n ' s/--datadir=//p' | tail -n 1 )
14
14
15
15
# Restore log, dir, perms and SELinux contexts
16
16
[ -d " $datadir " ] || install -d -m 0755 -omysql -gmysql " $datadir " || exit 1
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ get_option () {
57
57
local section=$1
58
58
local option=$2
59
59
local default=$3
60
- ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2-)
60
+ ret=$( /usr/bin/my_print_defaults $section | grep ' ^--' ${option} ' =' | cut -d= -f2- | tail -n 1 )
61
61
[ -z $ret ] && ret=$default
62
62
echo $ret
63
63
}
Original file line number Diff line number Diff line change @@ -504,7 +504,7 @@ rm -r $(readlink var) var
504
504
%endif
505
505
506
506
%post server
507
- datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p')
507
+ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n 's/--datadir=//p' | tail -n 1 )
508
508
/bin/chmod 0755 "$datadir"
509
509
/bin/touch /var/log/mysql/mysqld.log
510
510
%if 0%{?systemd}
You can’t perform that action at this time.
0 commit comments