summaryrefslogtreecommitdiff
path: root/support-files
diff options
context:
space:
mode:
authorunknown <paul@teton.kitebird.com>2003-12-19 10:21:15 -0600
committerunknown <paul@teton.kitebird.com>2003-12-19 10:21:15 -0600
commit5cbfeee50ecc15c5698fb29d0b41f6cf93343731 (patch)
tree1013ab7d2a889479858461b186874bc902609759 /support-files
parent66ebbb1279aa3ea3d93f02a30f3b1954670574ab (diff)
parent483b978707aac6920b7654c7ddd5421b2d550c82 (diff)
downloadmariadb-git-5cbfeee50ecc15c5698fb29d0b41f6cf93343731.tar.gz
Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1
into teton.kitebird.com:/home/paul/mysql-4.1
Diffstat (limited to 'support-files')
-rwxr-xr-xsupport-files/MacOSX/MySQL7
-rw-r--r--support-files/mysql.server.sh2
-rw-r--r--support-files/mysql.spec.sh27
3 files changed, 28 insertions, 8 deletions
diff --git a/support-files/MacOSX/MySQL b/support-files/MacOSX/MySQL
index dfba5f8f982..f6579700384 100755
--- a/support-files/MacOSX/MySQL
+++ b/support-files/MacOSX/MySQL
@@ -11,6 +11,13 @@
# Written by Lenz Grimmer <lenz@mysql.com>
#
+# Suppress the annoying "$1: unbound variable" error when no option
+# was given
+if [ -z $1 ] ; then
+ echo "Usage: $0 [start|stop|restart] "
+ exit 1
+fi
+
# Source the common setup functions for startup scripts
test -r /etc/rc.common || exit 1
. /etc/rc.common
diff --git a/support-files/mysql.server.sh b/support-files/mysql.server.sh
index 30ee4ab545f..5911ecd942b 100644
--- a/support-files/mysql.server.sh
+++ b/support-files/mysql.server.sh
@@ -145,7 +145,7 @@ case "$mode" in
then
# Give extra arguments to mysqld with the my.cnf file. This script may
# be overwritten at next upgrade.
- $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &
+ $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
# Make lock for RedHat / SuSE
if test -w /var/lock/subsys
then
diff --git a/support-files/mysql.spec.sh b/support-files/mysql.spec.sh
index 0eb642650d7..5a9fbf64b1c 100644
--- a/support-files/mysql.spec.sh
+++ b/support-files/mysql.spec.sh
@@ -260,7 +260,7 @@ export PATH
# If we want to compile with RAID using gcc 3, we need to use
# gcc instead of g++ to avoid linking problems (RAID code is written in C++)
-if gcc -v 2>&1 | grep 'version 3' > /dev/null 2>&1
+test -z $CXX && test -z $CC && if gcc -v 2>&1 | grep 'gcc version 3' > /dev/null 2>&1
then
export CXX="gcc"
fi
@@ -443,11 +443,12 @@ fi
[ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
%files server
-%defattr(755 root, root)
+%defattr(-,root,root,0755)
-%doc %attr(644, root, root) COPYING README
-%doc %attr(644, root, root) Docs/manual.{html,ps,texi,txt} Docs/manual_toc.html
-%doc %attr(644, root, root) support-files/my-*.cnf
+%doc COPYING README
+%doc Docs/manual.{html,ps,texi,txt}
+%doc Docs/manual_toc.html
+%doc support-files/my-*.cnf
%doc %attr(644, root, root) %{_infodir}/mysql.info*
@@ -500,6 +501,7 @@ fi
%attr(755, root, root) %{_datadir}/mysql/
%files client
+%defattr(-, root, root, 0755)
%attr(755, root, root) %{_bindir}/msql2mysql
%attr(755, root, root) %{_bindir}/mysql
%attr(755, root, root) %{_bindir}/mysql_find_rows
@@ -527,7 +529,7 @@ fi
/sbin/ldconfig
%files devel
-%defattr(644 root, root)
+%defattr(-, root, root, 0755)
%attr(755, root, root) %{_bindir}/comp_err
%attr(755, root, root) %{_bindir}/mysql_config
%dir %attr(755, root, root) %{_includedir}/mysql
@@ -548,11 +550,12 @@ fi
%{_libdir}/mysql/libvio.a
%files shared
-%defattr(755 root, root)
+%defattr(-, root, root, 0755)
# Shared libraries (omit for architectures that don't support them)
%{_libdir}/*.so*
%files bench
+%defattr(-, root, root, 0755)
%attr(-, root, root) %{_datadir}/sql-bench
%attr(-, root, root) %{_datadir}/mysql-test
%attr(755, root, root) %{_bindir}/mysqlmanager
@@ -560,15 +563,25 @@ fi
%attr(755, root, root) %{_bindir}/mysqlmanagerc
%files Max
+%defattr(-, root, root, 0755)
%attr(755, root, root) %{_sbindir}/mysqld-max
%attr(644, root, root) %{_libdir}/mysql/mysqld-max.sym
%files embedded
+%defattr(-, root, root, 0755)
%attr(644, root, root) %{_libdir}/mysql/libmysqld.a
# The spec file changelog only includes changes made to the spec file
# itself
%changelog
+* Fri Dec 13 2003 Lenz Grimmer <lenz@mysql.com>
+
+- fixed file permissions (BUG 1672)
+
+* Thu Dec 11 2003 Lenz Grimmer <lenz@mysql.com>
+
+- made testing for gcc3 a bit more robust
+
* Fri Dec 05 2003 Lenz Grimmer <lenz@mysql.com>
- added missing file mysql_create_system_tables to the server subpackage