changeset 507:c98d6c8f2106

Better with the correct escape sequence...
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 19 Aug 2010 19:59:52 +0900
parents 589c5316baa0
children f31f2b5038b6
files contrib/OpenWRT/packages/freeDiameter/Makefile
diffstat 1 files changed, 9 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/OpenWRT/packages/freeDiameter/Makefile	Thu Aug 19 19:52:00 2010 +0900
+++ b/contrib/OpenWRT/packages/freeDiameter/Makefile	Thu Aug 19 19:59:52 2010 +0900
@@ -123,31 +123,31 @@
 
 # Test if the configuration file contains the local identity already
 localid=`sed -n -r -e "s/^[[:space:]]*Identity[[:space:]]*=[[:space:]]*\"([^\"]*)\"[[:space:]]*;/\1/p" /etc/freeDiameter/freeDiameter.conf`
-if [ -z "\$localid" ]; then
+if [ -z "$$localid" ]; then
    # Ask for the local name
    echo -n "Full name of your access point? (openwrt.localdomain) : "
    read localid
-   if [ -z "\$localid" ]; then
+   if [ -z "$$localid" ]; then
       localid="openwrt.localdomain"
    fi
-   echo "Identity = \"\$localid\";" >> /etc/freeDiameter/freeDiameter.conf
+   echo "Identity = \"$$localid\";" >> /etc/freeDiameter/freeDiameter.conf
 fi
 
 # Is there already a ConnectPeer directive?
 grep -q -E -e "^[[:space:]]*ConnectPeer[[:space:]]*=" /etc/freeDiameter/freeDiameter.conf
-if [ "\$?" -eq "1" ]; then
+if [ "$$?" -eq "1" ]; then
    echo -n "Diameter Identity of your Diameter server: "
    read serverid
-   if [ -z "\$serverid" ]; then
+   if [ -z "$$serverid" ]; then
       echo "Skipped. Please add ConnectPeer directive to your /etc/freeDiameter/freeDiameter.conf file later."
    else
       echo -n "IP or IPv6 address of your Diameter server? (leave blank for dynamic resolution) "
       read serverip
       connstr=""
-      if [ -n "\$serverip"]; then
-        connstr=" { ConnectTo = \"\$serverip\"; }"
+      if [ -n "$$serverip"]; then
+        connstr=" { ConnectTo = \"$$serverip\"; }"
       fi
-      echo "ConnectPeer = \"\$serverid\"\$connstr;" >> /etc/freeDiameter/freeDiameter.conf
+      echo "ConnectPeer = \"$$serverid\"$$connstr;" >> /etc/freeDiameter/freeDiameter.conf
    fi
 fi
 
@@ -166,7 +166,7 @@
    echo "unit = OpenWRT"			>>/tmp/template.cnf
    echo "state = internet"			>>/tmp/template.cnf
    echo "country = net"				>>/tmp/template.cnf
-   echo "cn = \$localid"			>>/tmp/template.cnf
+   echo "cn = $$localid"			>>/tmp/template.cnf
    echo "expiration_days = 3650"		>>/tmp/template.cnf
    echo "signing_key"				>>/tmp/template.cnf
    echo "encryption_key"			>>/tmp/template.cnf
"Welcome to our mercurial repository"