At 12:12 PM 11.14.2002 +1300, Jonathan Chen wrote: >On Wed, Nov 13, 2002 at 09:05:58PM +0200, Toomas Aas wrote: >> Hello! >> >> Given the latest security advisory about 'resolv', I decided to upgrade >> my FreeBSD 4.6.1-RELEASE-p10 server to 4.7-RELEASE-p1 via the usual >> cvsup and buildworld magic. >> >> Everything else seems to have gone fine, but to my surprise after >> upgrading two of the ports using scripts in /usr/local/etc/rc.d to >> start didn't. One of them is MySQL server. It is started via >> /usr/local/etc/rc.d/mysql-server.sh script, which looks like this: >> >> ----------------------------------------------------------------------- >> #!/bin/sh >> >> case "$1" in >> start) >> if [ -x /usr/local/bin/safe_mysqld ]; then >> # THE BELOW IS ACTUALLY ALL ON ONE LINE >> /usr/local/bin/safe_mysqld --user=mysql > /dev/null & && echo -n >> 'mysqld' >> # THE ABOVE IS ACTUALLY ALL ON ONE LINE >> fi >> ;; >> <rest of the script snipped as irrelevant> >> ----------------------------------------------------------------------- > >Upgrade your mysql-port. The & && construct is illegal; the newer port >fixes this. >-- >Jonathan Chen <[EMAIL PROTECTED]> >----------------------------------------------------------------------
...or, more simply: just remove the "&&" from both lines "start" and "stop" in the script.... will start and stop just fine then. Best regards, Jack L. Stone, Administrator SageOne Net http://www.sage-one.net [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-questions" in the body of the message