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