From f18be0151c82eb0aad65ba57d264cb62fa42cfe8 Mon Sep 17 00:00:00 2001
From: Gerhard Gonter <ggonter@gmail.com>
Date: Mon, 3 Jun 2024 19:51:33 +0200
Subject: [PATCH] build special debian package

---
 build_deb_binary.sh | 21 +++++++++++++++++++++
 debian2/control     | 12 ++++++++++++
 2 files changed, 33 insertions(+)
 create mode 100755 build_deb_binary.sh
 create mode 100644 debian2/control

diff --git a/build_deb_binary.sh b/build_deb_binary.sh
new file mode 100755
index 0000000..b344e4b
--- /dev/null
+++ b/build_deb_binary.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+make fanout || exit 1
+
+epoch=0
+pkgname=`awk '/^Package:/ {print $2}' debian2/control`
+version=`awk '/^Version:/ {print $2}' debian2/control`
+pkgdir=tmp/stage/$pkgname/$epoch/$version
+
+bindir=$pkgdir/data/usr/local/sbin
+mkdir -p $pkgdir/control
+
+cp debian2/control $pkgdir/control
+echo "2.0" >$pkgdir/debian-binary
+
+mkdir -p $bindir
+cp fanout $bindir/
+
+echo mkdeb.pl --gz $pkgdir $*
+mkdeb.pl --gz $pkgdir $*
+
diff --git a/debian2/control b/debian2/control
new file mode 100644
index 0000000..9034fdb
--- /dev/null
+++ b/debian2/control
@@ -0,0 +1,12 @@
+Package: fanout-mb
+Version: 0.0.1-1
+Source: fanout
+Maintainer: Gerhard Gonter <ggonter@gmail.com>
+Section: misc
+Priority: optional
+Build-Depends: debhelper (>= 9)
+Architecture: amd64
+Description: simple pubsub server
+ fanout is a simple pubsub server
+ Original-Package: fanout
+ Original-Maintainer: Elliot Kendall <elliot.kendall@gmail.com>
-- 
GitLab