On Sat, 30 Sep 2006 15:07:09 -0600, Russ wrote:

> On Saturday 30 September 2006 01:25 pm, Miark wrote:
> > On Sat, 30 Sep 2006 12:13:53 -0600, Russ wrote:
> > > On Saturday 30 September 2006 11:37 am, Miark wrote:
> > > > No, but you get my sympathy. I haven't been able to do
> > > > the same thing because, for some reason, HAL refuses to
> > > > run:
> > > >
> > > >   /etc/init.d/haldaemon: line 32: [: 6690: unary operator
> > > >   expected[  OK  ] [FAILED]
> > >
> > > What's on line 32 of the file /etc/init.d/haldaemon ? It
> > > sounds like there's a typo in the start script, should be
> > > fairly easy to debug.
> >
> > I quoted the block and marked line 32 below. Looks okay to
> > me. (?)
> >
> >
> > start() {
> >     gprintf "Starting HAL daemon: "
> >     daemon --check $servicename $processname
> >     RETVAL=$?
> >     if [ $RETVAL -eq 0 ]; then
> >         PID=`/sbin/pidof $processname`
> > 32 -->  if [ $PID ]; then
> >                 touch /var/lock/subsys/$servicename && echo
> > `/sbin/pidof $proce$ else
> >                 failure
> >         fi
> >     fi
> >     echo
> > }
> 
> Throw an "echo "pid = $PID" on a line between the assignment
> and the test, I'll bet that service isn't really started so
> the variable PID has nothing, and so you're seeing a syntax
> error for the "if [ ];" line.

Actually, there is a PID. Weird.

Miark
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Reply via email to