mariadb/support-files/MacOSX/StartupItem.postinstall
unknown 4363c28c24 - Added some files to support-files/MacOSX to enable building the Mac OS X
startup item: MySQL (the startup script), StartupItem.Description.plist,
   StartupItem.Info.plist (PKGMaker control files), StartupItem.postinstall
   (post-installation script for the Startup Item package)
 - modified support-files/MacOSX/Makefile.am to include the newly added files
   in the source distribution


BitKeeper/etc/ignore:
  Added scripts/make_win_src_distribution to the ignore list
support-files/MacOSX/Makefile.am:
  - added the Mac OS X StartupItem files to the source distribution
2003-08-15 14:55:05 +02:00

36 lines
1.2 KiB
Bash
Executable file

#!/bin/sh
#
# postinstall script for the MySQL Startup Item Installation package
#
# This script modifies /etc/hostconfig in the following ways:
#
# - On Mac OS X Server, it disables the startup of the default MySQL
# installation by changing the "MYSQL" start variable to "-NO-".
# - If not existent already, it adds a "MYSQLCOM" start variable, which
# defaults to "-YES-". An already existing MYSQLCOM variable will remain
# untouched.
#
# (c) 2003 MySQL AB
# Author: Lenz Grimmer <lenz@mysql.com>
#
CONFFILE="/etc/hostconfig"
TMPFILE=`basename $CONFFILE` || exit 1
TMPFILE=`mktemp -t $TMPFILE.tmp` || exit 1
test -e $CONFFILE || exit 1
# Disable the startup of the default MySQL installation that ships with
# Mac OS X Server to avoid conflicts with our installation on bootup
sed -e s/^MYSQL=-YES-/MYSQL=-NO-/g < $CONFFILE > $TMPFILE
# Add our MYSQLCOM startup variable (enabled by default)
grep -q "^MYSQLCOM" $CONFFILE > /dev/null 2>&1
if [ $? -ne 0 ] ; then
echo "MYSQLCOM=-YES-" >> $TMPFILE
fi
# Install the modified file into the default location
cp -f $CONFFILE $CONFFILE~ || exit 1
mv -f $TMPFILE $CONFFILE || echo "Error while installing new $CONFFILE!"
chmod 644 $CONFFILE