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

Reply via email to