Hello community,
here is the log from the commit of package mysql-community-server for
openSUSE:12.1 checked in at 2011-11-05 11:01:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1/mysql-community-server (Old)
and /work/SRC/openSUSE:12.1/.mysql-community-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-community-server", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:12.1/mysql-community-server/mysql-community-server.changes
2011-10-25 16:17:24.000000000 +0200
+++
/work/SRC/openSUSE:12.1/.mysql-community-server.new/mysql-community-server.changes
2011-11-05 11:26:47.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Nov 2 12:53:30 UTC 2011 - [email protected]
+
+- Fix pretrans script in spec file to use RPM embedded LUA.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-community-server.spec ++++++
--- /var/tmp/diff_new_pack.l0GHWg/_old 2011-11-05 11:26:48.000000000 +0100
+++ /var/tmp/diff_new_pack.l0GHWg/_new 2011-11-05 11:26:48.000000000 +0100
@@ -441,24 +441,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]