From 0fcacf387cda7b28e4671c36e47d7679a0008561 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Mon, 29 Jun 2020 14:12:51 +0200 Subject: [PATCH] nbd: Add version 3.20 Add user mode tools for nbd (nbd-server, nbd-client) Note, that there is also a nbd server provided by qemu (qemu-nbd) which is able to serve qcow2 formated files. Usage example: if nbd-client -c /dev/nbd0; then sudo nbd-client -d /dev/nbd0 fi if test -e server.pid; then kill $(cat server.pid) rm server.pid fi test -e /scratch/local2/test.qcow && rm /scratch/local2/test.qcow qemu-img create -f qcow2 /scratch/local2/test.qcow 80T qemu-nbd --persistent /scratch/local2/test.qcow & echo $! > server.pid sudo nbd-client localhost /dev/nbd0 sudo mkfs.ext4 /dev/nbd0 sudo mount /dev/nbd0 /mnt Create bee file with cp scripts/mTEMPLATE.be0 nbd.be0 and fix BEE_VERSION, info URL and SRCURL. --- nbd.be0 | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 nbd.be0 diff --git a/nbd.be0 b/nbd.be0 new file mode 100755 index 000000000..825ecd2b2 --- /dev/null +++ b/nbd.be0 @@ -0,0 +1,37 @@ +#!/usr/bin/env beesh + +# BEE_VERSION nbd-3.20-0 + +# more info: https://github.com/NetworkBlockDevice/nbd + +SRCURL[0]="https://downloads.sourceforge.net/project/nbd/nbd/$PKGVERSION/nbd-$PKGVERSION.tar.xz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#}