X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 287E5DC1209 for ; Tue, 29 Dec 2015 15:07:58 +0000 (UTC) Received: from zimbra13.linbit.com (zimbra13.linbit.com [212.69.166.240]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id CBE0BDC0824 for ; Tue, 29 Dec 2015 15:07:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by zimbra13.linbit.com (Postfix) with ESMTP id 1DD23340E1C; Tue, 29 Dec 2015 16:07:56 +0100 (CET) Received: from zimbra13.linbit.com ([127.0.0.1]) by localhost (zimbra13.linbit.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id l-PnwwVcTkUC; Tue, 29 Dec 2015 16:07:56 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zimbra13.linbit.com (Postfix) with ESMTP id F234D340E43; Tue, 29 Dec 2015 16:07:55 +0100 (CET) X-Virus-Scanned: amavisd-new at linbit.com Received: from zimbra13.linbit.com ([127.0.0.1]) by localhost (zimbra13.linbit.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tgf11dBElusL; Tue, 29 Dec 2015 16:07:55 +0100 (CET) Received: from laubbaum.upc.at (unknown [84.113.245.177]) by zimbra13.linbit.com (Postfix) with ESMTPSA id BBA47340E1C; Tue, 29 Dec 2015 16:07:55 +0100 (CET) From: Roland Kammerer To: alpine-aports@lists.alpinelinux.org Cc: Roland Kammerer Subject: [alpine-aports] [PATCH 0/3] DRBD cluster suite update Date: Tue, 29 Dec 2015 16:07:33 +0100 Message-Id: <1451401656-31414-1-git-send-email-roland.kammerer@linbit.com> X-Mailer: git-send-email 2.6.4 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Hi Alpine developers, I'm one of the DRBD developers and I came across Apline Linux because I need a lot of lightweight VMs for DRBD cluster/kernel development. What I did: - Update drbd-utils to the latest version. They nowadays compile fine without a patch for musl libc. AFAIR we got a patch for that which I merged somewhere around 8.9.4. - Add a drbd9 kernel module. Is directly build-depending on linux-grsec-dev okay? Or is there a concept of meta-packages like "linux-dev"? - Add a python program for managing multi-node DRBD9 clusters. While it is a client/server application, it does not contain an init-script by intention. The server should get DBus activated. DBus is also a dependency of that package, but is there a way to start/add the DBus service at install time? Is this even desired? For now, the user has to start/rc-update dbus manually. Is that okay? I tested the combination of the three packages in simple 2 node cluster setup (separated VM from my build machine) and it worked as expected. Besides that, I already merged back some of the patches currently required to our internal repo (e.g., busybox mv patches), so we can get rid of them in the next release. This is currently only in our internal repo and not visible in the public git repos. Regards, rck Roland Kammerer (3): main/drbd-utils: upgrade to 8.9.5 testing/drbd9: new aport testing/py-drbdmanage: new aport main/drbd-utils/APKBUILD | 12 ++---- main/drbd-utils/bits_per_long.patch | 22 ---------- testing/drbd9/APKBUILD | 45 +++++++++++++++++++ testing/drbd9/busybox-mv.patch | 8 ++++ testing/py-drbdmanage/APKBUILD | 57 +++++++++++++++++++++++++ testing/py-drbdmanage/path.patch | 11 +++++ testing/py-drbdmanage/rm-systemd-and-bash.patch | 15 +++++++ 7 files changed, 140 insertions(+), 30 deletions(-) delete mode 100644 main/drbd-utils/bits_per_long.patch create mode 100644 testing/drbd9/APKBUILD create mode 100644 testing/drbd9/busybox-mv.patch create mode 100644 testing/py-drbdmanage/APKBUILD create mode 100644 testing/py-drbdmanage/path.patch create mode 100644 testing/py-drbdmanage/rm-systemd-and-bash.patch -- 2.6.4 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---