Hello community,

here is the log from the commit of package mariadb for openSUSE:Factory checked 
in at 2011-11-05 10:59:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb/mariadb.changes  2011-10-19 
13:43:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mariadb.new/mariadb.changes     2011-11-05 
11:26:01.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Nov  2 12:55:18 UTC 2011 - [email protected]
+
+- Fix pretrans script in spec file to use RPM embedded LUA.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mariadb.spec ++++++
--- /var/tmp/diff_new_pack.All01I/_old  2011-11-05 11:26:23.000000000 +0100
+++ /var/tmp/diff_new_pack.All01I/_new  2011-11-05 11:26:23.000000000 +0100
@@ -444,24 +444,24 @@
 %preun
 
#-------------------------------------------------------------------------------
 [ $1 = 1 ] || /usr/sbin/rcmysql stop
-%pretrans
-if [ -x /usr/sbin/rcmysql ]; then
-       RESTART=""
-       /usr/sbin/rcmysql status > /dev/null && RESTART="yes"
-       /usr/sbin/rcmysql stop
-       [ "$RESTART" ] && mkdir -p /var/run/mysql/restart
-fi
-dbfile=var/mysql/mysql/db.ISM
-olddir=var/mysql
-newdir=var/lib/mysql
-# Do the database files still belong to root (very old installation)?
-# Change ownerships
-if [ -O $dbfile ]
-then
-chown -Rv mysql:mysql var/mysql/
-fi
+%pretrans -p <lua>
+if posix.access("/usr/sbin/rcmysql", "x") then
+  restart = os.execute("/usr/sbin/rcmysql status > /dev/null")
+  os.execute("/usr/sbin/rcmysql stop")
 
-#-------------------------------------------------------------------------------
+  if restart == 0 then
+    os.execute("/bin/mkdir -p /var/run/mysql/restart")
+  end
+end
+
+dbfile="var/mysql/mysql/db.ISM"
+olddir="var/mysql"
+newdir="var/lib/mysql"
+-- Do the database files still belong to root (very old installation)?
+-- Change ownerships
+if posix.stat(dbfile, "uid") == 0 then
+  os.execute("/bin/chown -Rv mysql:mysql var/mysql/")
+end
 
 %posttrans
 
#-------------------------------------------------------------------------------

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to