1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00

New port: The vblade is the virtual EtherDrive (R) blade, a program that

makes a seekable file available over an ethernet local area network (LAN)
via the ATA over Ethernet (AoE) protocol.

The seekable file is typically a block device like /dev/md0 but even
regular files will work.  Sparse files can be especially convenient.
When vblade exports the block storage over AoE it becomes a storage
target.  Another host on the same LAN can access the storage if it has
a compatible aoe kernel driver.
This commit is contained in:
Max Khon 2010-09-14 13:33:53 +00:00
parent d35ce612b1
commit da8f955a78
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=261149
5 changed files with 68 additions and 0 deletions

View File

@ -1103,6 +1103,7 @@
SUBDIR += ushare
SUBDIR += utftpd
SUBDIR += v6eval
SUBDIR += vblade
SUBDIR += vchat
SUBDIR += vde
SUBDIR += vde2

28
net/vblade/Makefile Normal file
View File

@ -0,0 +1,28 @@
# Ports collection makefile for: Virtual EtherDrive(R) blade AoE target
# Date created: 14 Sep 2010
# Whom: Max Khon <fjoe@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= vblade
PORTVERSION= 20
CATEGORIES= net
MASTER_SITES= SF
MASTER_SITE_SUBDIR= aoetools/${PORTNAME}/${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= fjoe@FreeBSD.org
COMMENT= Virtual EtherDrive(R) blade AoE target
MAKE_ARGS= PLATFORM=freebsd\
INSTALL_PROGRAM="${INSTALL_PROGRAM}"\
INSTALL_SCRIPT="${INSTALL_SCRIPT}"\
INSTALL_MAN="${INSTALL_MAN}"
MAKEFILE= makefile
ALL_TARGET=
PLIST_FILES= sbin/vblade sbin/vbladed
MAN8= vblade.8
.include <bsd.port.mk>

3
net/vblade/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (vblade-20.tgz) = 3c80e4a6bc7d66ae0c235b88cb44bd59
SHA256 (vblade-20.tgz) = c8fe2fc4f2fba8e07e5cfdf17335982584eef2cd5c78bf8b1db93f2b56e7121d
SIZE (vblade-20.tgz) = 26689

View File

@ -0,0 +1,25 @@
--- makefile.orig 2008-10-09 04:07:40.000000000 +0700
+++ makefile 2010-09-13 20:48:07.000000000 +0700
@@ -3,10 +3,9 @@
# see README for others
PLATFORM=linux
-prefix = /usr
+prefix = ${PREFIX}
sbindir = ${prefix}/sbin
-sharedir = ${prefix}/share
-mandir = ${sharedir}/man
+mandir = ${prefix}/man
O=aoe.o bpf.o ${PLATFORM}.o ata.o
CFLAGS += -Wall -g -O2
@@ -38,6 +37,6 @@
rm -f $O vblade
install : vblade vbladed
- install vblade ${sbindir}/
- install vbladed ${sbindir}/
- install vblade.8 ${mandir}/man8/
+ ${INSTALL_PROGRAM} vblade ${sbindir}/
+ ${INSTALL_SCRIPT} vbladed ${sbindir}/
+ ${INSTALL_MAN} vblade.8 ${mandir}/man8/

11
net/vblade/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
The vblade is the virtual EtherDrive (R) blade, a program that makes a
seekable file available over an ethernet local area network (LAN) via
the ATA over Ethernet (AoE) protocol.
The seekable file is typically a block device like /dev/md0 but even
regular files will work. Sparse files can be especially convenient.
When vblade exports the block storage over AoE it becomes a storage
target. Another host on the same LAN can access the storage if it has
a compatible aoe kernel driver.
WWW: http://aoetools.sourceforge.net/