Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2002 12:12:36 +1300
From:      Jonathan Chen <jonc@chen.org.nz>
To:        Toomas Aas <toomas.aas@raad.tartu.ee>
Cc:        questions@FreeBSD.ORG
Subject:   Re: unexpected && in sh scripts after upg to 4.7
Message-ID:  <20021113231235.GA63427@grimoire.chen.org.nz>
In-Reply-To: <200211131907.gADJ7UR02908@lv.raad.tartu.ee>
References:  <200211131907.gADJ7UR02908@lv.raad.tartu.ee>

next in thread | previous in thread | raw e-mail | index | archive | help
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>
----------------------------------------------------------------------
char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}

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?20021113231235.GA63427>