commit 0a9d31fb8bf04d96f50d112183984d9696605c0a
parent c6346dda38991db424fa95c74b455f8db880d3df
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 11 Feb 2025 11:15:03 +0100
include server-side scripts in Git
Diffstat:
8 files changed, 45 insertions(+), 1 deletion(-)
diff --git a/packaging/ng/README.md b/packaging/ng/README.md
@@ -24,6 +24,8 @@ so that this folder can be directly consumed as a trusted package source.
* `buildscripts/*`: Build scripts used during the package build steps.
* `distros/*`: Files for building for a specific distro.
+* `server-side/*.sh`: Scripts that must be installed in taler-packaing@taler.net:$HOME
+
## Recipes
diff --git a/packaging/ng/server-side/export-debian-bookworm.sh b/packaging/ng/server-side/export-debian-bookworm.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/debian
+reprepro export bookworm
diff --git a/packaging/ng/server-side/export-ubuntu-noble.sh b/packaging/ng/server-side/export-ubuntu-noble.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/ubuntu
+reprepro export noble
diff --git a/packaging/ng/server-side/include-debian-bookworm.sh b/packaging/ng/server-side/include-debian-bookworm.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/debian
+reprepro includedeb bookworm ~/debian-bookworm/*.deb
diff --git a/packaging/ng/server-side/include-ubuntu-noble.sh b/packaging/ng/server-side/include-ubuntu-noble.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/ubuntu
+reprepro includedeb noble ~/ubuntu-noble/*.deb
diff --git a/packaging/ng/server-side/show-debian-bookworm.sh b/packaging/ng/server-side/show-debian-bookworm.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/debian
+reprepro list bookworm
diff --git a/packaging/ng/server-side/show-ubuntu-noble.sh b/packaging/ng/server-side/show-ubuntu-noble.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -x
+set -eu
+
+cd www/apt/ubuntu
+reprepro list noble
diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg
@@ -166,7 +166,7 @@ def publish(cfg):
distro = cfg.distro
vendor, codename = distro.split("-")
debs = list(Path(f"./packages/{distro}/").glob("*.deb"))
- host = "gv.taler.net"
+ host = "taler.net"
if len(debs) == 0:
print("nothing to upload")
return