taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit ae462a90d26f904abbd403b416b8fc8a9a1c466b
parent 477b74f9b513342ed704ca1082920095b8dea2ac
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri,  8 Sep 2023 22:01:56 +0200

work on Debian packages

Diffstat:
Mpackaging/debian-docker/Dockerfile | 8++++----
Mpackaging/debian-docker/exchange-build.sh | 2+-
Mpackaging/debian-docker/gnunet-build.sh | 4+++-
Apackaging/debian-docker/gnunet-gtk-build.sh | 27+++++++++++++++++++++++++++
Mpackaging/debian-docker/merchant-build.sh | 2+-
Mpackaging/ubuntu-docker/Dockerfile | 4----
Mpackaging/ubuntu-docker/gnunet-build.sh | 4+++-
7 files changed, 39 insertions(+), 12 deletions(-)

diff --git a/packaging/debian-docker/Dockerfile b/packaging/debian-docker/Dockerfile @@ -34,6 +34,10 @@ COPY gnunet-build.sh /root/ RUN chmod +x /root/gnunet-build.sh RUN /root/gnunet-build.sh master +COPY gnunet-gtk-build.sh /root/ +RUN chmod +x /root/gnunet-gtk-build.sh +RUN /root/gnunet-gtk-build.sh master + COPY libeufin-build.sh /root/ RUN chmod +x /root/libeufin-build.sh RUN /root/libeufin-build.sh master @@ -46,10 +50,6 @@ COPY merchant-build.sh /root/ RUN chmod +x /root/merchant-build.sh RUN /root/merchant-build.sh master -COPY mdb-build.sh /root/ -RUN chmod +x /root/sync-build.sh -RUN /root/sync-build.sh master - COPY sync-build.sh /root/ RUN chmod +x /root/sync-build.sh RUN /root/sync-build.sh master diff --git a/packaging/debian-docker/exchange-build.sh b/packaging/debian-docker/exchange-build.sh @@ -10,7 +10,7 @@ cd /build/taler # Fetch source rm -rf * -pip3 install htmlark +pip3 install --break-system-packages htmlark git clone git://git.taler.net/exchange cd exchange diff --git a/packaging/debian-docker/gnunet-build.sh b/packaging/debian-docker/gnunet-build.sh @@ -11,7 +11,9 @@ cd /build/gnunet # Fetch source rm -rf * -for n in gnunet gnunet-gtk +pip3 install --break-system-packages sphinx-book-theme + +for n in gnunet do git clone git://git.gnunet.org/$n cd $n diff --git a/packaging/debian-docker/gnunet-gtk-build.sh b/packaging/debian-docker/gnunet-gtk-build.sh @@ -0,0 +1,27 @@ +#!/bin/sh +# This file is in the public domain. +# Helper script to build the latest DEB packages in the container. + +set -eu +unset LD_LIBRARY_PATH + +mkdir -p /build/gnunet +cd /build/gnunet + +# Fetch source +rm -rf * + +for n in gnunet-gtk +do + git clone git://git.gnunet.org/$n + cd $n + git checkout $1 + ./bootstrap + dpkg-buildpackage -rfakeroot -b -uc -us + cd .. + dpkg -i *.deb +done + +tar cvf ../packages.tgz *.deb + +cd .. diff --git a/packaging/debian-docker/merchant-build.sh b/packaging/debian-docker/merchant-build.sh @@ -10,7 +10,7 @@ cd /build/taler # Fetch source rm -rf * -pip3 install htmlark +pip3 install --break-system-packages htmlark git clone git://git.taler.net/merchant cd merchant diff --git a/packaging/ubuntu-docker/Dockerfile b/packaging/ubuntu-docker/Dockerfile @@ -49,10 +49,6 @@ COPY merchant-build.sh /root/ RUN chmod +x /root/merchant-build.sh RUN /root/merchant-build.sh master -COPY mdb-build.sh /root/ -RUN chmod +x /root/sync-build.sh -RUN /root/sync-build.sh master - COPY sync-build.sh /root/ RUN chmod +x /root/sync-build.sh RUN /root/sync-build.sh master diff --git a/packaging/ubuntu-docker/gnunet-build.sh b/packaging/ubuntu-docker/gnunet-build.sh @@ -11,7 +11,9 @@ cd /build/gnunet # Fetch source rm -rf * -for n in gnunet gnunet-gtk +pip3 install sphinx-book-theme + +for n in gnunet do git clone git://git.gnunet.org/$n cd $n