On Mon, 2005-10-31 at 22:59 +0000, Christoph Zwerschke wrote: 
> >     I am running a Debian variant and ran update-rc.d to create the proper
> > rcX.d entries for my run levels. These are symbolic links to the
> > symbolic link in /etc/init.d. The problem is that now the startup script
> > reports /etc/init.d as my $WORK_DIR
> 
> Good you found that problem, Seth.
> 
> You're right, the link should be followed recursively (or at least 2 
> steps should be resolved). The non-generic scrips use "readlink -f" for 
> this purpose which does just that.
> 
> However, since readlink is not available everywhere as a command, I have 
> used the Python readlink() function instead for the generic script 
> (since we may safely assume Python is installed when starting Webware... 
> ;-)) and somehow believed it would work recursively.
> 
> As an ad hox fix I suggest replacing
> 
> PY_CMD="import os;print os.readlink('$0')"
> 
> with something like this:
> 
> PY_CMD="import os;p='$0'
> while os.path.islink(p):
>      p=os.readlink(p)
> print p"
> 
> I have not tested this, but if it works and nobody has a better idea, I 
> will check that in for version 0.9.

Works perfectly for me :-) Thanks for your speedy response.

> Also, you said that you're using a Debian variant (Ubuntu?).

You deduced well.

> Does the Debian start script not work for you? Where's the difference?

I hadn't tried it yet with this project. I was just starting with what I
thought was the lowest common denominator and was then going to improve
on it from there. I have since tried the Debian script and it worked
just fine out of the box.

-Seth

-- 
Seth Remington <[EMAIL PROTECTED]>


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Webware-devel mailing list
Webware-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to