[PATCH] test-serve: substitute `hostname` with localhost

Christian Ebert blacktrash at gmx.net
Sun Mar 16 05:25:35 CDT 2008


# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1205663094 -3600
# Node ID 9deb40cfdc85e9b9dc927afba8a0a44a521c493e
# Parent  4b81eecc8aa2a7bab4f66efe5b9f3930925c31f1
test-serve: substitute `hostname` with localhost

diff --git a/tests/test-serve b/tests/test-serve
--- a/tests/test-serve
+++ b/tests/test-serve
@@ -5,6 +5,8 @@
 
 echo '[web]' > .hg/hgrc
 echo 'accesslog = access.log' >> .hg/hgrc
+
+LHOSTNAME=`hostname`
 
 echo % Without -v
 hg serve -a localhost -p $HGPORT -d --pid-file=hg.pid
@@ -15,7 +17,9 @@
 
 echo % With -v
 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v \
-    | sed -e 's/:[0-9][0-9]*//g' -e 's/localhost\.localdomain/localhost/'
+    | sed -e 's/:[0-9][0-9]*//g' \
+          -e 's/localhost\.localdomain/localhost/' \
+          -e "s/$LHOSTNAME/localhost/"
 cat hg.pid >> "$DAEMON_PIDS"
 sleep 1
 kill `cat hg.pid`
@@ -23,7 +27,9 @@
 
 echo % With --prefix foo
 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix foo \
-    | sed -e 's/:[0-9][0-9]*//g' -e 's/localhost\.localdomain/localhost/'
+    | sed -e 's/:[0-9][0-9]*//g' \
+          -e 's/localhost\.localdomain/localhost/' \
+          -e "s/$LHOSTNAME/localhost/"
 cat hg.pid >> "$DAEMON_PIDS"
 sleep 1
 kill `cat hg.pid`
@@ -31,7 +37,9 @@
 
 echo % With --prefix /foo
 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix /foo \
-    | sed -e 's/:[0-9][0-9]*//g' -e 's/localhost\.localdomain/localhost/'
+    | sed -e 's/:[0-9][0-9]*//g' \
+          -e 's/localhost\.localdomain/localhost/' \
+          -e "s/$LHOSTNAME/localhost/"
 cat hg.pid >> "$DAEMON_PIDS"
 sleep 1
 kill `cat hg.pid`
@@ -39,7 +47,9 @@
 
 echo % With --prefix foo/
 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix foo/ \
-    | sed -e 's/:[0-9][0-9]*//g' -e 's/localhost\.localdomain/localhost/'
+    | sed -e 's/:[0-9][0-9]*//g' \
+          -e 's/localhost\.localdomain/localhost/' \
+          -e "s/$LHOSTNAME/localhost/"
 cat hg.pid >> "$DAEMON_PIDS"
 sleep 1
 kill `cat hg.pid`
@@ -47,5 +57,7 @@
 
 echo % With --prefix /foo/
 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix /foo/ \
-    | sed -e 's/:[0-9][0-9]*//g' -e 's/localhost\.localdomain/localhost/'
+    | sed -e 's/:[0-9][0-9]*//g' \
+          -e 's/localhost\.localdomain/localhost/' \
+          -e "s/$LHOSTNAME/localhost/"
 cat hg.pid >> "$DAEMON_PIDS"


More information about the Mercurial-devel mailing list