[Bug 458904] Re: When installing a node, euca_find_cluster fails to locate the cluster controller if instances are running

Steve Langasek steve.langasek at canonical.com
Mon Nov 2 11:06:05 GMT 2009


On Sat, Oct 31, 2009 at 12:40:46PM -0000, Martin Pitt wrote:
> Mathias Gug [2009-10-30 21:52 -0000]:
> > -exec avahi-daemon -D
> > +script
> > +       opts="-D"
> > +       [ -e "/etc/eucalyptus/avahi-daemon.conf" ] && opts="${opts} -f /etc/eucalyptus/avahi-daemon.conf"

> Upstart scripts are "set -e" by default, so you are missing an "||
> true" here.

$ set -e
$ [ -e "/etc/eucalyptus/avahi-daemon.conf" ] && opts="${opts} -f /etc/eucalyptus/avahi-daemon.conf"
$ echo $?
1
$

> But even more, if /etc/eucalyptus/avahi-daemon.conf does
> not exist, you need to drop -D entirely (to use the default file). So
> I think you want

> > -exec avahi-daemon -D
> > +       [ -e "/etc/eucalyptus/avahi-daemon.conf" ] && conf="-f /etc/eucalyptus/avahi-daemon.conf" || :
> > +       exec avahi-daemon -D $conf
> > +end script

That doesn't appear to drop the -D at all?  I guess maybe you mean:

script
	conf=-D
	[ -e "/etc/eucalyptus/avahi-daemon.conf" ] && conf="-f /etc/eucalyptus/avahi-daemon.conf"
	exec avahi-daemon $conf
end script

?

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org

-- 
When installing a node, euca_find_cluster fails to locate the cluster controller if instances are running
https://bugs.launchpad.net/bugs/458904
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.



More information about the Ubuntu-server-bugs mailing list