Prva inačica za buster
[mariadb-cn.git] / debian / postinst
index 4bf896b..52a5f7a 100755 (executable)
@@ -3,6 +3,7 @@
 set -e
 
 [ "$1" = "configure" ] || exit 0
+[ "$DEBIAN_SCRIPT_DEBUG" ] && set -vx
 
 PKG="mysql-cn"
 
@@ -10,7 +11,7 @@ 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
@@ -25,13 +26,10 @@ if [ -f /etc/mysql/my.cnf ]; then
                    "s,^\([\t ]*log[\t ]*=\),#\1," \
                    /etc/mysql/my.cnf && restart=yes || true
 
-  # ukljuci podrsku za hrvatsko znakovlje
-  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...
@@ -50,7 +48,7 @@ if [ -z "$rootmycnf" ]; then
     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
@@ -58,14 +56,18 @@ 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#