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