Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Nov 2002 17:37:56 -0600
From:      "Jack L. Stone" <jackstone@sage-one.net>
To:        Jonathan Chen <jonc@chen.org.nz>, Toomas Aas <toomas.aas@raad.tartu.ee>
Cc:        questions@FreeBSD.ORG
Subject:   Re: unexpected && in sh scripts after upg to 4.7
Message-ID:  <3.0.5.32.20021113173756.010b2eb0@mail.sage-one.net>
In-Reply-To: <20021113231235.GA63427@grimoire.chen.org.nz>
References:  <200211131907.gADJ7UR02908@lv.raad.tartu.ee> <200211131907.gADJ7UR02908@lv.raad.tartu.ee>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <jonc@chen.org.nz>
>----------------------------------------------------------------------

...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
jackstone@sage-one.net

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.20021113173756.010b2eb0>