gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r31677 - gnunet/contrib


From: gnunet
Subject: [GNUnet-SVN] r31677 - gnunet/contrib
Date: Sun, 22 Dec 2013 15:31:01 +0100

Author: LRN
Date: 2013-12-22 15:31:00 +0100 (Sun, 22 Dec 2013)
New Revision: 31677

Modified:
   gnunet/contrib/gnunet-gns-import.sh
Log:
Fix gnunet-config check in gnunet-gns-import, don't add records twice

Modified: gnunet/contrib/gnunet-gns-import.sh
===================================================================
--- gnunet/contrib/gnunet-gns-import.sh 2013-12-22 14:15:01 UTC (rev 31676)
+++ gnunet/contrib/gnunet-gns-import.sh 2013-12-22 14:31:00 UTC (rev 31677)
@@ -5,6 +5,11 @@
 LOCATION=$(which gnunet-config)
 if [ -z $LOCATION ]
 then
+  LOCATION="gnunet-config"
+fi
+$LOCATION --version &> /dev/null
+if test $? != 0
+then
        echo "GNUnet command line tools not found, check environmental 
variables PATH and GNUNET_PREFIX"
        exit 1
 fi
@@ -54,11 +59,26 @@
 MASTER=`gnunet-identity -d $options | grep master-zone | awk '{print $3}'`
 SHORT=`gnunet-identity -d $options | grep short-zone | awk '{print $3}'`
 PRIVATE=`gnunet-identity -d $options | grep private-zone | awk '{print $3}'`
+PIN=72QC35CO20UJN1E91KPJFNT9TG4CLKAPB4VK9S3Q758S9MLBRKOG
 
 # Link short and private zones into master zone
-gnunet-namestore -z master-zone -a -e never -n private -p -t PKEY -V $PRIVATE 
$options
-gnunet-namestore -z master-zone -a -e never -n short -p -t PKEY -V $SHORT 
$options
+if (gnunet-namestore -z master-zone -D -n private -t PKEY | grep "PKEY: 
$PRIVATE" &>/dev/null)
+then
+  :
+else
+  gnunet-namestore -z master-zone -a -e never -n private -p -t PKEY -V 
$PRIVATE $options
+fi
+if (gnunet-namestore -z master-zone -D -n short -t PKEY | grep "PKEY: $SHORT" 
&>/dev/null)
+then
+  :
+else
+  gnunet-namestore -z master-zone -a -e never -n short -p -t PKEY -V $SHORT 
$options
+fi
 
 # Link GNUnet's FCFS zone into master zone under label "pin"
-gnunet-namestore -z master-zone -a -e never -n pin -p -t PKEY -V 
72QC35CO20UJN1E91KPJFNT9TG4CLKAPB4VK9S3Q758S9MLBRKOG $options
-
+if (gnunet-namestore -z master-zone -D -n pin -t PKEY | grep "PKEY: $PIN" 
&>/dev/null)
+then
+  :
+else
+  gnunet-namestore -z master-zone -a -e never -n pin -p -t PKEY -V $PIN 
$options
+fi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]