@@ -14,9 +14,8 @@ ${DEBIAN_SCRIPT_TRACE:+ echo "#42#DEBUG# RUNNING $0 $*" 1>&2 }
14
14
15
15
export PATH=$PATH :/sbin:/usr/sbin:/bin:/usr/bin
16
16
MYADMIN=" /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
17
- DATADIR=/var/lib/mysql
18
- LOGDIR=/var/log/mysql
19
- UPGRADEDIR=/var/lib/mysql-upgrade
17
+ mysql_datadir=/var/lib/mysql
18
+ mysql_upgradedir=/var/lib/mysql-upgrade
20
19
21
20
# Try to stop the server in a sane way. If it does not success let the admin
22
21
# do it himself. No database directories should be removed while the server
@@ -50,7 +49,7 @@ this_version=10.0
50
49
51
50
# Show upgrade warning if old data exists
52
51
# Designed for scenarios where users upgrade form MySQL 5.5 or 5.6 or MariaDB 5.5
53
- for i in ` ls $DATADIR /debian-* .flag 2> /dev/null` ; do
52
+ for i in ` ls $mysql_datadir /debian-* .flag 2> /dev/null` ; do
54
53
found_version=` echo $i | sed ' s/.*debian-\([0-9\.]\+\).flag/\1/' `
55
54
if dpkg --compare-versions " $this_version " ' >>' " $found_version " ; then
56
55
db_fset mariadb-server/oneway_migration seen false || true
69
68
70
69
# Safe the user from stupidities.
71
70
show_downgrade_warning=0
72
- for i in ` ls $DATADIR /debian-* .flag 2> /dev/null` ; do
71
+ for i in ` ls $mysql_datadir /debian-* .flag 2> /dev/null` ; do
73
72
found_version=` echo $i | sed ' s/.*debian-\([0-9\.]\+\).flag/\1/' `
74
73
if dpkg --compare-versions " $this_version " ' <<' " $found_version " ; then
75
74
show_downgrade_warning=1
@@ -82,11 +81,11 @@ if [ "$show_downgrade_warning" = 1 ]; then
82
81
db_go
83
82
db_get mariadb-server-$this_version /really_downgrade || true
84
83
if [ " $RET " = " true" ]; then
85
- rm -f $DATADIR /debian-* .flag
84
+ rm -f $mysql_datadir /debian-* .flag
86
85
else
87
86
echo " Aborting downgrade from (at least) $found_version to $this_version ." 1>&2
88
87
echo " If are sure you want to downgrade to $this_version , remove the file" 1>&2
89
- echo " $DATADIR /debian-*.flag and try installing again." 1>&2
88
+ echo " $mysql_datadir /debian-*.flag and try installing again." 1>&2
90
89
db_stop
91
90
exit 1
92
91
fi
@@ -140,19 +139,19 @@ set -e
140
139
for dir in DATADIR LOGDIR; do
141
140
checkdir=` eval echo " $" $dir `
142
141
if [ -L " $checkdir " ]; then
143
- mkdir -p " $UPGRADEDIR "
144
- cp -dT " $checkdir " " $UPGRADEDIR /$dir .link"
142
+ mkdir -p " $mysql_upgradedir "
143
+ cp -dT " $checkdir " " $mysql_upgradedir /$dir .link"
145
144
fi
146
145
done
147
146
148
147
# creating mysql home directory
149
- if [ ! -d $DATADIR -a ! -L $DATADIR ]; then
150
- mkdir $DATADIR
148
+ if [ ! -d $mysql_datadir -a ! -L $mysql_datadir ]; then
149
+ mkdir $mysql_datadir
151
150
fi
152
151
153
152
# checking disc space
154
- if LC_ALL=C BLOCKSIZE= df --portability $DATADIR /. | tail -n 1 | awk ' { exit ($4>1000) }' ; then
155
- echo " ERROR: There's not enough space in $DATADIR /" 1>&2
153
+ if LC_ALL=C BLOCKSIZE= df --portability $mysql_datadir /. | tail -n 1 | awk ' { exit ($4>1000) }' ; then
154
+ echo " ERROR: There's not enough space in $mysql_datadir /" 1>&2
156
155
db_stop
157
156
exit 1
158
157
fi
165
164
# The "set +e" is necessary as e.g. a ".journal" of a ext3 partition is
166
165
# not chgrp'able (#318435).
167
166
set +e
168
- chown mysql:mysql $DATADIR
169
- find $DATADIR -follow -not -group mysql -print0 2> /dev/null \
167
+ chown mysql:mysql $mysql_datadir
168
+ find $mysql_datadir -follow -not -group mysql -print0 2> /dev/null \
170
169
| xargs -0 --no-run-if-empty chgrp mysql
171
170
set -e
172
171
0 commit comments