gnunet-svn
[Top][All Lists]
Advanced

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

[taler-exchange] branch master updated: refactor


From: gnunet
Subject: [taler-exchange] branch master updated: refactor
Date: Wed, 11 May 2022 10:28:25 +0200

This is an automated email from the git hooks/post-receive script.

ttn pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 842e04b1 refactor
842e04b1 is described below

commit 842e04b13ca07be4a997ecd52f63b94743fa83b8
Author: Thien-Thi Nguyen <ttn@gnuvola.org>
AuthorDate: Wed May 11 04:27:50 2022 -0400

    refactor
    
    (domake, ensure): New funcs.
    <top-level>: Use ‘domake’, ‘ensure’.
---
 contrib/gana-update.sh | 54 +++++++++++++++++++++++++-------------------------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/contrib/gana-update.sh b/contrib/gana-update.sh
index 8fcf1885..db122b9a 100755
--- a/contrib/gana-update.sh
+++ b/contrib/gana-update.sh
@@ -3,32 +3,32 @@
 # Run from exchange/ main directory.
 set -eu
 
-# Generate taler-error-codes.h in gana and copy it to
-# src/include/taler_error_codes.h
-cd contrib/gana/gnu-taler-error-codes
-make
-cd ../../..
-for n in taler_error_codes.c
-do
-    if ! diff contrib/gana/gnu-taler-error-codes/${n} src/util/${n} > /dev/null
-    then
-        cp contrib/gana/gnu-taler-error-codes/$n src/util/$n
-    fi
-done
-for n in taler_error_codes.h
-do
-    if ! diff contrib/gana/gnu-taler-error-codes/${n} src/include/${n} > 
/dev/null
-    then
-        cp contrib/gana/gnu-taler-error-codes/$n src/include/$n
-    fi
-done
-cd contrib/gana/gnu-taler-db-events
-make
-cd ../../..
-for n in taler_dbevents.h
-do
-    if ! diff contrib/gana/gnu-taler-db-events/${n} src/include/${n} > 
/dev/null
+domake ()
+{
+    # $1 -- dir under contrib/gana/
+    dir="contrib/gana/$1"
+
+    make -C $dir
+}
+
+ensure ()
+{
+    # $1 -- filename
+    # $2 -- src dir under contrib/gana/
+    # $3 -- dst dir under ./
+    fn="$1"
+    src="contrib/gana/$2"
+    dst="./$3"
+
+    if ! diff $src/$fn $dst/$fn > /dev/null
     then
-        cp contrib/gana/gnu-taler-db-events/$n src/include/$n
+        cp $src/$fn $dst/$fn
     fi
-done
+}
+
+domake                     gnu-taler-error-codes
+ensure taler_error_codes.c gnu-taler-error-codes src/util
+ensure taler_error_codes.h gnu-taler-error-codes src/include
+
+domake                  gnu-taler-db-events
+ensure taler_dbevents.h gnu-taler-db-events src/include

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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