mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04: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:
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
|
@ -1103,6 +1103,7 @@
|
||||||
SUBDIR += ushare
|
SUBDIR += ushare
|
||||||
SUBDIR += utftpd
|
SUBDIR += utftpd
|
||||||
SUBDIR += v6eval
|
SUBDIR += v6eval
|
||||||
|
SUBDIR += vblade
|
||||||
SUBDIR += vchat
|
SUBDIR += vchat
|
||||||
SUBDIR += vde
|
SUBDIR += vde
|
||||||
SUBDIR += vde2
|
SUBDIR += vde2
|
||||||
|
|
28
net/vblade/Makefile
Normal file
28
net/vblade/Makefile
Normal 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
3
net/vblade/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
MD5 (vblade-20.tgz) = 3c80e4a6bc7d66ae0c235b88cb44bd59
|
||||||
|
SHA256 (vblade-20.tgz) = c8fe2fc4f2fba8e07e5cfdf17335982584eef2cd5c78bf8b1db93f2b56e7121d
|
||||||
|
SIZE (vblade-20.tgz) = 26689
|
25
net/vblade/files/patch-makefile
Normal file
25
net/vblade/files/patch-makefile
Normal 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
11
net/vblade/pkg-descr
Normal 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/
|
Loading…
Add table
Reference in a new issue