set -e
[ "$1" = "configure" ] || exit 0
+[ "$DEBIAN_SCRIPT_DEBUG" ] && set -vx
PKG="mysql-cn"
. /usr/share/carnet-tools/functions.sh
if [ -f /etc/mysql/my.cnf ]; then
- # ukljuci networking, da mysql visi na portu 3306
+ # iskljuci zastarjelu opciju
cp_check_and_sed '^skip-networking' \
's/^skip-networking$/#skip-networking/' \
/etc/mysql/my.cnf && restart=yes || true
"s,^\([\t ]*log[\t ]*=\),#\1," \
/etc/mysql/my.cnf && restart=yes || true
- # ukljuci podrsku za hrvatsko znakovlje
- # ne radi na Etch-u
- #if ! grep -q default-character-set /etc/mysql/my.cnf; then
- # awk '/^\[mysqld\]/{print "[mysqld]"; print "default-character-set=croat"; getline}{print $0}' \
- # /etc/mysql/my.cnf > /etc/mysql/mysql-cn.$$
- # cp_mv /etc/mysql/mysql-cn.$$ /etc/mysql/my.cnf
- # restart=yes
- #fi
+ # iskljuci zastarjeli skip-bdb
+ cp_check_and_sed '^skip-bdb' \
+ 's/^skip-bdb$/#skip-bdb/' \
+ /etc/mysql/my.cnf && restart=yes || true
fi
# pristup samo sa lokalne mreze, preko tcp-wrappera...
if echo | mysql mysql 2> /dev/null; then
mypwd="`makepasswd`"
mysqladmin password $mypwd
- cp_echo "CN: Password for MySQL administrator (root@localhost) is: $mypwd"
+ cp_echo "CN: Zaporka za MariaDB administratora (root@localhost) je: $mypwd"
cp_mail $PKG
fi
fi
if su - nobody -c '[ -r ~root/.my.cnf ]' 2>&1 > /dev/null; then
if grep -q "password.*=" ~root/.my.cnf; then
- echo "CN: WARNING: ~root/.my.cnf is world readable."
+ echo "CN: UPOZORENJE: datoteka ~root/.my.cnf je svima citljiva."
fi
fi
[ "$restart" = "yes" ] || exit 0
# restart mysql-a
-if [ -x /usr/sbin/invoke-rc.d ]; then
- [ -x /etc/init.d/mysql ] && invoke-rc.d mysql restart
-else
- [ -x /etc/init.d/mysql ] && /etc/init.d/mysql restart
-fi
+#if [ -x /usr/sbin/invoke-rc.d ]; then
+# [ -x /etc/init.d/mysql ] && invoke-rc.d mysql restart
+#else
+# [ -x /etc/init.d/mysql ] && /etc/init.d/mysql restart
+#fi
+
+invoke-rc.d mysql restart
+
+#DEBHELPER#