https://bugzilla.novell.com/show_bug.cgi?id=727706 https://bugzilla.novell.com/show_bug.cgi?id=727706#c0 Summary: mysql-community-server and mariadb requires shell in RPM %pretrans Classification: openSUSE Product: openSUSE 12.1 Version: RC 1 Platform: PC OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: coolo@suse.com ReportedBy: bkutil@suse.com QAContact: qa@suse.de CC: visnov@suse.com, mhrusecky@suse.com, dmajda@suse.com Found By: --- Blocker: Yes Coolo, maintainer of the package is on vacation until post-release, could you please have a look at this or reassign it to someone, who'd take care of pushing this into 12.1 on time? Packages mysql-community-server, mariadb (and possibly others), require /bin/sh in RPM %pretrans script. However, when SUSE Studio installs a (completely resolved) list of packages in one transaction into empty root directory, there's nothing that would provide /bin/sh. IMHO, it seems unreasonable to assume there would be. In studio, mysql server is a required package in KDE template. This unfortunately means, that we're unable to fully support openSUSE 12.1 KDE until this issue is resolved. The 'official', or recommended way is to use LUA interpreter embedded in RPM in %pretrans scripts (see http://www.rpm.org/wiki/PackagerDocs/RpmLua). Fixed and tested mysql and mariadb SPECs with %pretrans rewritten to LUA are available from OBS home:bkutil:mysql_test project. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.