Skip to content

Commit 76bd36f

Browse files
committed
multiarch config file, may require linting
1 parent 38c197f commit 76bd36f

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

root/etc/cont-init.d/30_config

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,17 @@ mkdir -p \
66
/config/log/mysql \
77
/var/run/mysqld
88

9+
if [ -e /etc/mysql/mariadb.conf.d/50-server.cnf ]; then \
10+
CONF_FILE="/etc/mysql/mariadb.conf.d/50-server.cnf";
11+
else CONF_FILE="/etc/mysql/my.cnf";
12+
fi
13+
914
# configure my.cnf and mysqld_safe
10-
sed -i 's/key_buffer\b/key_buffer_size/g' /etc/mysql/mariadb.conf.d/50-server.cnf
11-
sed -ri 's/^(bind-address|skip-networking)/;\1/' /etc/mysql/mariadb.conf.d/50-server.cnf
12-
sed -i s#/var/log/mysql#/config/log/mysql#g /etc/mysql/mariadb.conf.d/50-server.cnf
13-
sed -i -e 's/\(user.*=\).*/\1 abc/g' /etc/mysql/mariadb.conf.d/50-server.cnf
14-
sed -i -e "s#\\(datadir.*=\\).*#\\1 $DATADIR#g" /etc/mysql/mariadb.conf.d/50-server.cnf
15+
sed -i 's/key_buffer\b/key_buffer_size/g' "$CONF_FILE"
16+
sed -ri 's/^(bind-address|skip-networking)/;\1/' "$CONF_FILE"
17+
sed -i s#/var/log/mysql#/config/log/mysql#g "$CONF_FILE"
18+
sed -i -e 's/\(user.*=\).*/\1 abc/g' "$CONF_FILE"
19+
sed -i -e "s#\\(datadir.*=\\).*#\\1 $DATADIR#g" "$CONF_FILE"
1520
sed -i "s/user='mysql'/user='abc'/g" /usr/bin/mysqld_safe
1621

1722
# setup custom cnf file

0 commit comments

Comments
 (0)