Hi All, I'm trying out the new UNIX start scripts for the first time and have hit a small snag. I'm just testing the generic start script to start off with. I have put the start script in my app working directory and created a symbolic link in /etc/init.d that points to said start script. Everything works correctly when I run /etc/init.d/webkit start... it sees my working directory as $WORK_DIR and the AppServer in my working directory is $APP_SERVER in the start script. Now for the problem...
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 and /etc/init.d/AppServer as my $APP_SERVER which is incorrect and the script silently bombs out line 43: test -x "$APP_SERVER" || exit 5 I think the problem is in the following code: <snip> # The location of the start sript: if [ -h "$0" ]; then # Get the target file if start script is given as a link: PY_CMD="import os;print os.readlink('$0')" START_SCRIPT=`python -c "$PY_CMD"` else START_SCRIPT="$0" fi </snip> It almost needs to keep recursing through each symbolic link until it find the end target, I'm just not sure about the best way to do this. -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