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 () {
1212 local section=$1
1313 local option=$2
1414 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 )
1616 [ -z " $ret " ] && ret=$default
1717 echo $ret
1818}
Original file line number Diff line number Diff line change @@ -455,7 +455,7 @@ rm -r $(readlink var) var
455455 -c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
456456
457457%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 )
459459/bin/chmod 0755 "$datadir" >/dev/null 2>&1 || :
460460/bin/touch /var/log/mysqld.log >/dev/null 2>&1 || :
461461%systemd_post mysqld.service
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ get_option () {
1212 local section=$1
1313 local option=$2
1414 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 )
1616 [ -z " $ret " ] && ret=$default
1717 echo $ret
1818}
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ lockfile=/var/lock/subsys/$prog
3434# We use my_print_defaults which prints all options from multiple files,
3535# with the more specific ones later; hence take the last match.
3636get_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)
3838 if [ -z " $result " ]; then
3939 # not found, use default
4040 result=" $3 "
Original file line number Diff line number Diff line change @@ -630,7 +630,7 @@ rm -r $(readlink var) var
630630 -c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
631631
632632%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 )
634634/bin/chmod 0755 "$datadir" >/dev/null 2>&1 || :
635635/bin/touch /var/log/mysqld.log >/dev/null 2>&1 || :
636636%if 0%{?systemd}
Original file line number Diff line number Diff line change 1010
1111install_db () {
1212 # 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 )
1414
1515 # Restore log, dir, perms and SELinux contexts
1616 [ -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 () {
5757 local section=$1
5858 local option=$2
5959 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 )
6161 [ -z $ret ] && ret=$default
6262 echo $ret
6363}
Original file line number Diff line number Diff line change @@ -504,7 +504,7 @@ rm -r $(readlink var) var
504504%endif
505505
506506%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 )
508508/bin/chmod 0755 "$datadir"
509509/bin/touch /var/log/mysql/mysqld.log
510510%if 0%{?systemd}
You can’t perform that action at this time.
0 commit comments