Dmitry Koterov dmitry at koterov.ru
Sat Mar 28 16:44:28 PDT 2009
Hello.

Need "2>&1" instead of "2>>1" and "&" inside 'echo' quotes, not outside.
Else tests do not run at all.

Here is the patch to fix it.

bash-3.00# diff -U2 /usr/local/src/slony1-2.0.1-orig/tools/start_slon.sh
/usr/local/src/slony1-2.0.1-dk/tools/start_slon.sh
--- /usr/local/src/slony1-2.0.1-orig/tools/start_slon.sh        2008-08-01
23:33:24.000000000 +0400
+++ /usr/local/src/slony1-2.0.1-dk/tools/start_slon.sh  2009-03-29
03:29:14.000000000 +0400
@@ -35,6 +35,6 @@
        touch $SLON_LOG
        test -w "$SLON_LOG" || (echo "**** SLON_LOG not writable - $SLON_LOG
****"; exit 1)
-        echo "Starting slon: $SLON_BIN_PATH/slon -f ${SLON_CONF} 1>>
${SLON_LOG} 2>>1" &
-       $SLON_BIN_PATH/slon -f ${SLON_CONF} 1>> ${SLON_LOG} 2>>1 &
+        echo "Starting slon: $SLON_BIN_PATH/slon -f ${SLON_CONF} 1>>
${SLON_LOG} 2>&1 &"
+       $SLON_BIN_PATH/slon -f ${SLON_CONF} 1>> ${SLON_LOG} 2>&1 &
         ;;
   stop)



Also I propose to add something (or less danger) like

killall -9 slon 2>/dev/null
for i in `seq 1 10`; do dropdb slonyregress$i 2>/dev/null; done;

into run_test.sh, because else if I break a test via Ctrl+C, the next test
fails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.slony.info/pipermail/slony1-general/attachments/20090329/=
fd2e1502/attachment.htm


More information about the Slony1-general mailing list