small changes with logging
authorAlex Kirhenshtein <alk@netxms.org>
Wed, 25 May 2005 16:55:59 +0000 (16:55 +0000)
committerAlex Kirhenshtein <alk@netxms.org>
Wed, 25 May 2005 16:55:59 +0000 (16:55 +0000)
contrib/installAgent.sh
tools/stub.sh

index f02f4bc..1912216 100755 (executable)
@@ -2,7 +2,7 @@
 
 prefix=/opt/netxms
 config=/etc/nxagentd.conf
-log=/tmp/nxagentup.log
+log=/tmp/nxagentupdate.log
 #prefix=/usr/local
 configureAdd=
 
@@ -45,18 +45,18 @@ esac
 cd `dirname $0`
 name=`ls netxms-*.tar.gz 2>/dev/null|sed s',\.tar\.gz$,,'`
 if [ "x$name" = "x" ]; then
-       echo invalid package
+       echo invalid package >> $log
        exit 1
 fi
 
 tar zxf $name.tar.gz 2>/dev/null
 if [ $? != 0 ]; then
-       echo invalid package
+       echo invalid package >> $log
        exit 2
 fi
 cd $name
 if [ $? != 0 ]; then
-       echo invalid package
+       echo invalid package >> $log
        exit 3
 fi
 
@@ -68,33 +68,33 @@ sleep 15 && $pkill -9 nxagentd 2>/dev/null
 # do configure
 ./configure --prefix=$prefix --with-agent $configureAdd 2>/dev/null >/dev/null
 if [ $? != 0 ]; then
-       echo configure failed, duh
+       echo configure failed, duh >> $log
    # Try to restart existing agent
-   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
+   $prefix/bin/nxagentd -d -c $config >/dev/null 2>/dev/null
        exit 4
 fi
 
 # build
 $make >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
-       echo build failed, duh
+       echo build failed, duh >> $log
    # Try to restart existing agent
-   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
+   $prefix/bin/nxagentd -d -c $config >/dev/null 2>/dev/null
        exit 4
 fi
 
 # now we can install it...
 $make install >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
-       echo install failed
+       echo install failed >> $log
    # Try to restart existing agent
-   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
+   $prefix/bin/nxagentd -d -c $config >/dev/null 2>/dev/null
        exit 5
 fi
 
 # and restart
 $prefix/bin/nxagentd -d -c $config >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
-       echo nxagentd not started
+       echo nxagentd not started >> $log
        exit 5
 fi
index 0a830e8..6c0f136 100755 (executable)
@@ -4,8 +4,7 @@ hash1=__HASH1__
 hash2=__HASH2__
 skip=__SKIP__
 command=__COMMAND__
-log="/tmp/agent_upgrade_log"
-elog="/tmp/agent_upgrade_log.stderr"
+log=/tmp/nxagentupdate.log
 
 trap '
        echo "Upgrade script finished" >> $log
@@ -13,7 +12,7 @@ trap '
        exit
 ' INT EXIT
 
-rm -f $log $elog
+rm -f $log
 
 md5=`which md5 2>/dev/null`
 if [ $? != 0 ]; then
@@ -61,7 +60,8 @@ else
                echo "Can't chmod $command" >> $log
                exit
        fi
-       ./$command >> $log 2> $elog
+       echo Starting $command... >> $log
+       ./$command 2>&1 >> $log
 fi
 
 exit