| | 9 | |
|---|
| | 10 | TMP=`mktemp` |
|---|
| | 11 | TMP2=`mktemp` |
|---|
| | 12 | |
|---|
| | 13 | if [ ! -e /etc/alternc/mysql.cnf ]; then |
|---|
| | 14 | grep '^MYSQL_.*$' /etc/alternc/local.sh | sed -e '1 i[client]' -e '/^MYSQL_HOST.*$/ d' -e 's/^MYSQL_CLIENT/MYSQL_HOST/' -e 's/"//g' -e 's/=/ = /g' -e 's/MYSQL_//g' -e 's/^[^=]*/\L\0/' > "$TMP" |
|---|
| | 15 | |
|---|
| | 16 | chgrp www-data "$TMP" |
|---|
| | 17 | chmod g+r "$TMP" |
|---|
| | 18 | mv "$TMP" /etc/alternc/mysql.cnf |
|---|
| | 19 | fi |
|---|
| | 20 | |
|---|
| | 21 | sed -e 's/^# MySQL configuration$/# Starting with 0.9.5, the MySQL configuration for the support scripts\n# is stored in \/etc\/alternc\/mysql.cnf/' < /etc/alternc/local.sh > "$TMP2" |
|---|
| | 22 | chgrp www-data "$TMP2" |
|---|
| | 23 | chmod g+r "$TMP2" |
|---|
| | 24 | |
|---|
| | 25 | mv "$TMP2" /etc/alternc/local.sh |
|---|