Bug #25486 mysqld_multi.server.sh missing from builds
Submitted: 9 Jan 2007 0:44 Modified: 14 Apr 2008 19:29
Reporter: Arjen Lentz Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.0 OS:Any (unixes)
Assigned to: Timothy Smith CPU Architecture:Any
Tags: mysql_multi

[9 Jan 2007 0:44] Arjen Lentz
Description:
In support-files/ there's a mysqld_multi.server.sh which can be put in /etc/init.d/ to start mysqld_multi. However, this file is missing from at least some builds.

How to repeat:
Very packages.
mysql-enterprise-gpl-5.0.32-linux-x86_64-glibc23.tar.gz doesn't have it, for instance.

Suggested fix:
Ensure this file gets included with every build.
[9 Jan 2007 1:14] MySQL Verification Team
Thank you for the bug report.
[27 Jun 2007 23:29] Adam Dixon
This bug is similar to the packaging bug in http://bugs.mysql.com/bug.php?id=21023 which is missing mysql-stress-test.pl from  ./mysql-test
[17 Jul 2007 17:27] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/31033

ChangeSet@1.2529, 2007-07-17 19:27:31+02:00, joerg@trift2. +1 -0
  Handle "support-files/mysqld_multi.server.sh" like other shell scripts.
  
  Fixing bug#25486:  mysqld_multi.server.sh missing from builds
[22 Jul 2007 9:40] Bugs System
Pushed into 5.0.48
[22 Jul 2007 9:43] Bugs System
Pushed into 5.1.21-beta
[22 Jul 2007 17:50] Paul DuBois
Noted in 5.0.48, 5.1.21 changelogs.

mysql-stress-test.pl and mysqld_multi.server.sh were missing from
some binary distributions.
[20 Feb 2008 3:36] Arjen Lentz
Needing this at a customer site yesterday, I found that the problem has not been fully fixed.

 - this sh file does not have x permission in the binary tarball, although the usual mysqld_server script has.
 - the LSB comments for chkconfig are missing so it can't easily be added into the init.d foo
 - the info both in this script and mysqld_multi are outdated and some cases incorrect.

The objective of this comment is so that at least the first or first two items can be fixed, as that's really part of the original bug. I'll see if I can provide a fix for the rest.
[10 Mar 2008 9:26] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/43664

ChangeSet@1.2594, 2008-03-10 03:25:54-06:00, tsmith@ramayana.hindu.god +2 -0
  Bug #25486: mysqld_multi.server.sh missing from builds
  
  Make mysqld_multi.server executable, and allow it to be installed
  via chkconfig on LSB-compliant systems.
[19 Mar 2008 21:40] Timothy Smith
Queued to 5.0+ -build team trees.

Fix permissions problem on mysqld_multi.server was only needed in 5.0 (5.1+ did not have the problem).

Addition of chkconfig info to the script is in 5.0+.
[27 Mar 2008 22:03] Bugs System
Pushed into 5.1.24-rc
[27 Mar 2008 22:11] Bugs System
Pushed into 5.0.60
[28 Mar 2008 11:10] Bugs System
Pushed into 6.0.5-alpha
[14 Apr 2008 19:29] Paul DuBois
Because the original fix was not complete, I bumped the version numbers for the changelog entry to 5.0.60, 5.1.24, 6.0.5.