Fix an error in sed statement 01/39401/1
authorAlex Yang <yangyang1@zte.com.cn>
Wed, 16 Aug 2017 08:16:44 +0000 (16:16 +0800)
committerAlex Yang <yangyang1@zte.com.cn>
Wed, 16 Aug 2017 08:16:44 +0000 (16:16 +0800)
JIRA: DAISY-42

Change-Id: I0fd709bb0dbee42cdc73076773cb635be6ba02cd
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
ci/deploy/deploy.sh

index 9360da8..2b6843c 100755 (executable)
@@ -190,10 +190,11 @@ function update_dha_by_pdf()
     fi
     if [ -z $(awk "BEGIN{}(/daisy_ip/){print NR}" $tmpfile) ]; then
         line=$(awk "BEGIN{}(/daisy_gateway/){print NR}" $tmpfile)
-        sed -i "${line}b\daisy_ip: $INSTALLER_IP" $tmpfile
+        sed -i "${line} i\daisy_ip: $INSTALLER_IP" $tmpfile
     fi
     if [ $? -ne 0 ]; then
         echo "Cannot write INSTALLER_IP to config file, use original deploy.yml !"
+        rm $tmpfile
         return
     fi
     cp ${tmpfile} ${DHA_CONF}