gnunet-svn
[Top][All Lists]
Advanced

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

[taler-grid5k] 81/141: build from source working with dist


From: gnunet
Subject: [taler-grid5k] 81/141: build from source working with dist
Date: Thu, 18 Nov 2021 14:50:22 +0100

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

marco-boss pushed a commit to branch master
in repository grid5k.

commit 15050088f70d559b394e10d5be7539e681770d07
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Oct 29 14:05:49 2021 +0200

    build from source working with dist
---
 image/taler-debian11.yaml | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

diff --git a/image/taler-debian11.yaml b/image/taler-debian11.yaml
index 2e3978e..e5ce5f7 100644
--- a/image/taler-debian11.yaml
+++ b/image/taler-debian11.yaml
@@ -38,7 +38,7 @@ global:
   # g5k_kernel_params: ""
   ## Environment visibility
   # g5k_visibility: "shared"
-  taler_build_packages: "recutils autoconf uncrustify autopoint libtool 
python3-pip libgcrypt20-dev libjansson-dev libcurl4-gnutls-dev libsodium-dev 
libidn2-dev libunistring-dev libmicrohttpd-dev libsqlite3-dev valgrind 
libpq-dev texinfo gdb make npm zip python3-distutils"
+  taler_build_packages: "recutils autoconf uncrustify autopoint libtool 
python3-pip libgcrypt20-dev libjansson-dev libcurl4-gnutls-dev libsodium-dev 
libidn2-dev libunistring-dev libmicrohttpd-dev libsqlite3-dev valgrind 
libpq-dev texinfo gdb make npm zip python3-distutils pkg-config"
   taler_packages: "nginx postgresql-13 postgresql-contrib curl jq bc sudo git 
zile dnsutils prometheus-postgres-exporter prometheus-nginx-exporter net-tools 
netcat parallel nodejs"
   taler_packages_no_recommends: "prometheus prometheus-node-exporter"
   other_packages_no_clean: "$${taler_packages} 
$${taler_packages_no_recommends} $${taler_build_packages}" 
@@ -59,6 +59,20 @@ setup:
   ## We add steps required by our customization after or before @base. Use
   ## kameleon dryrun debian10_custom.yaml to see the resulting steps in the 
build.
   ## The following is given as example only, replace with your steps.
+  - import:
+    - gnunet: gnunet.tar.gz
+    - exchange: exchange.tar.gz
+    - gnunet_path: /root/$${gnunet}
+    - exchange_path: /root/$${exchange}
+    - import_gnunet:
+      # kameleon_data_dir=./grid5000/steps/data
+      - local2in:
+        - $${kameleon_data_dir}/$${gnunet}
+        - $${gnunet_path}
+    - import_exchange:
+      - local2in:
+        - $${kameleon_data_dir}/$${exchange}
+        - $${exchange_path}
   - install:
     - packages:
       - exec_in: |
@@ -69,26 +83,23 @@ setup:
          apt install -y $${taler_packages} $${taler_build_packages}
          apt install -y --no-install-recommends 
$${taler_packages_no_recommends}
     - build_taler: 
-      # kameleon_data_dir=./grid5000/steps/data
-      - local2in:
-        - $$kameleon_data_dir/gnunet.tar.gz
-        - /root/gnunet.tar.gz
-      - local2in:
-        - $$kameleon_data_dir/exchange.tar.gz
-        - /root/exchange.tar.gz
       - exec_in: |
          cd /root 
 
          # GNUNet
          tar -xvf gnunet.tar.gz
-         cd gnunet* && ./configure --enable-logging=verbose && make && make 
install 
+         cd gnunet-* && ./configure --enable-logging=verbose && make && make 
install 
+         ldconfig
 
          # Exchange
+         cd /root
          pip install jinja2
          tar -xvf exchange.tar.gz
          cd taler-exchange* && ./configure --enable-logging=verbose && make && 
make install
+         ldconfig
 
          # Wallet
+         cd /root
          git clone https://git.taler.net/wallet-core.git
          cd wallet-core && git checkout benchmark
          npm install -g pnpm

-- 
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]