agent: Send JSVC error output to syslog Easy for debugging when the Agent won't start.
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/0d3a2a36 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/0d3a2a36 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/0d3a2a36 Branch: refs/heads/javelin Commit: 0d3a2a367889efcd6bdfdbac313d73562f33c9fb Parents: e903f83 Author: Wido den Hollander <w...@widodh.nl> Authored: Fri Sep 14 23:19:46 2012 +0200 Committer: Wido den Hollander <w...@widodh.nl> Committed: Fri Sep 14 23:19:46 2012 +0200 ---------------------------------------------------------------------- .../centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in | 2 +- .../fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in | 2 +- .../opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in | 2 +- .../rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in | 2 +- agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in | 2 +- .../distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in b/agent/distro/centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in index 14b19e1..fb82ebf 100755 --- a/agent/distro/centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in +++ b/agent/distro/centos/SYSCONFDIR/rc.d/init.d/cloud-agent.in @@ -67,7 +67,7 @@ export CLASSPATH="$SCP:$DCP:$ACP:$JCP:@AGENTSYSCONFDIR@:@AGENTLIBDIR@" start() { echo -n $"Starting $PROGNAME: " if hostname --fqdn >/dev/null 2>&1 ; then - $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? echo else http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in b/agent/distro/fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in index 14b19e1..fb82ebf 100755 --- a/agent/distro/fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in +++ b/agent/distro/fedora/SYSCONFDIR/rc.d/init.d/cloud-agent.in @@ -67,7 +67,7 @@ export CLASSPATH="$SCP:$DCP:$ACP:$JCP:@AGENTSYSCONFDIR@:@AGENTLIBDIR@" start() { echo -n $"Starting $PROGNAME: " if hostname --fqdn >/dev/null 2>&1 ; then - $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? echo else http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in b/agent/distro/opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in index 01606c7..ea1c605 100644 --- a/agent/distro/opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in +++ b/agent/distro/opensuse/sles/SYSCONFDIR/init.d/cloud-agent.in @@ -97,7 +97,7 @@ start() { wait_for_network - if jsvc -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + if jsvc -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? then rc=0 http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in b/agent/distro/rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in index 14b19e1..fb82ebf 100644 --- a/agent/distro/rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in +++ b/agent/distro/rhel/SYSCONFDIR/rc.d/init.d/cloud-agent.in @@ -67,7 +67,7 @@ export CLASSPATH="$SCP:$DCP:$ACP:$JCP:@AGENTSYSCONFDIR@:@AGENTLIBDIR@" start() { echo -n $"Starting $PROGNAME: " if hostname --fqdn >/dev/null 2>&1 ; then - $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + $JSVC -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? echo else http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in b/agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in index 01606c7..ea1c605 100644 --- a/agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in +++ b/agent/distro/sles/SYSCONFDIR/init.d/cloud-agent.in @@ -97,7 +97,7 @@ start() { wait_for_network - if jsvc -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + if jsvc -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? then rc=0 http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0d3a2a36/agent/distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in ---------------------------------------------------------------------- diff --git a/agent/distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in b/agent/distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in index c657ed2..0e87053 100755 --- a/agent/distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in +++ b/agent/distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in @@ -99,7 +99,7 @@ start() { wait_for_network - if start_daemon -p $PIDFILE $DAEMON -cp "$CLASSPATH" -pidfile "$PIDFILE" $CLASS + if start_daemon -p $PIDFILE $DAEMON -cp "$CLASSPATH" -pidfile "$PIDFILE" -errfile SYSLOG $CLASS RETVAL=$? then rc=0 @@ -170,4 +170,4 @@ case "$1" in RETVAL=3 esac -exit $RETVAL \ No newline at end of file +exit $RETVAL