- Removed $< from Makefile
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 23 Feb 2005 13:57:35 +0000 (13:57 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 23 Feb 2005 13:57:35 +0000 (13:57 +0000)
- install script now stops agent BEFORE recompilation

contrib/installAgent.sh
src/agent/core/Makefile.am

index f35b99e..ba1a3ce 100755 (executable)
@@ -50,10 +50,17 @@ if [ $? != 0 ]; then
        exit 3
 fi
 
+# ask nxagentd gently
+$pkill nxagentd 2>/dev/null
+# wait a few seconds and smash it down
+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
+   # Try to restart existing agent
+   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
        exit 4
 fi
 
@@ -61,23 +68,21 @@ fi
 $make >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
        echo build failed, duh
+   # Try to restart existing agent
+   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
        exit 4
 fi
 
-# ask nxagentd gently
-$pkill nxagentd 2>/dev/null
-# wait a few seconds and smash it down
-sleep 15 && $pkill -9 nxagentd 2>/dev/null
-
-# now we can insall it...
+# now we can install it...
 $make install >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
        echo install failed
+   # Try to restart existing agent
+   $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
        exit 5
 fi
 
 # and restart
-sleep 10
 $prefix/bin/nxagentd -d >/dev/null 2>/dev/null
 if [ $? != 0 ]; then
        echo nxagentd not started
index b216b99..271891d 100644 (file)
@@ -15,4 +15,4 @@ nxagentd_LDADD = @PTHREAD_LIBS@ ../../libnetxms/libnetxms.la ../../libnxcscp/lib
 messages.c: messages.h
 
 messages.h: messages.mc
-       $(PERL) @top_builddir@/tools/mc.pl $<
+       $(PERL) @top_builddir@/tools/mc.pl messages.mc