gnunet-svn
[Top][All Lists]
Advanced

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

[taler-deployment] branch master updated: -fix debian docker build


From: gnunet
Subject: [taler-deployment] branch master updated: -fix debian docker build
Date: Sat, 24 Sep 2022 15:28:59 +0200

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

grothoff pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new e8fa0d5  -fix debian docker build
e8fa0d5 is described below

commit e8fa0d50afc724f0ee751e7fc8312e14535984b1
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Sep 24 15:28:51 2022 +0200

    -fix debian docker build
---
 dpkg-build/build-ubuntu.sh          | 1 +
 packaging/ubuntu-docker/Dockerfile  | 3 ++-
 packaging/ubuntu-docker/debbuild.sh | 5 +++++
 packaging/ubuntu-docker/run.sh      | 7 ++++---
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/dpkg-build/build-ubuntu.sh b/dpkg-build/build-ubuntu.sh
old mode 100644
new mode 100755
index c225b4a..2ce4855
--- a/dpkg-build/build-ubuntu.sh
+++ b/dpkg-build/build-ubuntu.sh
@@ -1,3 +1,4 @@
+#!/bin/sh
 # Install essential build dependencies
 sudo apt install build-essential devscripts debhelper equivs
 
diff --git a/packaging/ubuntu-docker/Dockerfile 
b/packaging/ubuntu-docker/Dockerfile
index feb32bc..5946c13 100644
--- a/packaging/ubuntu-docker/Dockerfile
+++ b/packaging/ubuntu-docker/Dockerfile
@@ -16,7 +16,9 @@ RUN apt-get -y install python3-jinja2 doxygen libjose-dev 
iproute2 sudo
 RUN apt-get -y install wget zile
 RUN apt-get -y install libogg-dev gettext net-tools po-debconf 
debhelper-compat dbconfig-pgsql nginx
 RUN apt-get -y install libgtk-3-dev libgladeui-dev libmagic-dev
+RUN apt-get -y install dbconfig-no-thanks
 
+RUN pip install sphinx_rtd_theme
 RUN npm install -g npm
 RUN /usr/local/bin/npm install -g npm pnpm node
 
@@ -26,4 +28,3 @@ RUN apt-key add /root/taler-systems.gpg.key
 
 COPY debbuild.sh /root
 RUN chmod +x /root/debbuild.sh
-RUN /root/debbuild.sh
diff --git a/packaging/ubuntu-docker/debbuild.sh 
b/packaging/ubuntu-docker/debbuild.sh
index 7c46f89..b395212 100644
--- a/packaging/ubuntu-docker/debbuild.sh
+++ b/packaging/ubuntu-docker/debbuild.sh
@@ -5,10 +5,15 @@
 set -eu
 unset LD_LIBRARY_PATH
 
+apt update
+apt upgrade
+apt dist-upgrade
+
 mkdir /build
 cd /build
 
 # Fetch source
+rm -rf *
 git clone git://git.gnunet.org/gnunet
 git clone git://git.gnunet.org/gnunet-gtk
 git clone git://git.taler.net/exchange
diff --git a/packaging/ubuntu-docker/run.sh b/packaging/ubuntu-docker/run.sh
index 44f35cc..dbf1706 100755
--- a/packaging/ubuntu-docker/run.sh
+++ b/packaging/ubuntu-docker/run.sh
@@ -4,12 +4,13 @@ CONTAINER=$USER/debbuilder:latest
 docker build -t $CONTAINER .
 rm -rf dist
 mkdir dist
-docker run --name fx $CONTAINER sleep 5 &
+docker run --name ufx $CONTAINER /root/debbuild.sh
+docker run --name ufx $CONTAINER sleep 5 &
 DOCKPID=$!
 sleep 1
-docker cp "fx:/build/packages.tgz" .
+docker cp "ufx:/build/packages.tgz" .
 wait $DOCKPID
-docker rm fx
+docker rm ufx
 cd dist
 tar xvf ../packages.tgz
 cd ..

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