svn commit: r458020 - in head/sysutils: . vzvol
Devin Teske
dteske at FreeBSD.org
Thu Jan 4 09:56:27 UTC 2018
Author: dteske (src committer)
Date: Thu Jan 4 09:56:25 2018
New Revision: 458020
URL: https://svnweb.freebsd.org/changeset/ports/458020
Log:
New port: sysutils/vzvol: Feature-rich ZFS zvol management tool
vzvol is a zvol manager, that allows a user to create,
format, and manage zvols in the context of use for
virualization. It is meant to simplify the management of
these devices, as well as allow the creation of a shim
.VMDK file to allow the use of a zvol with VirtualBox.
WWW: https://github.com/RainbowHackerHorse/vzvol
PR: 224662
Submitted by: Samantha "Rainbow" Smith <rainbow at purlinux.org>
Reviewed by: yuri
Added:
head/sysutils/vzvol/
head/sysutils/vzvol/Makefile (contents, props changed)
head/sysutils/vzvol/distinfo (contents, props changed)
head/sysutils/vzvol/pkg-descr (contents, props changed)
head/sysutils/vzvol/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Thu Jan 4 09:00:45 2018 (r458019)
+++ head/sysutils/Makefile Thu Jan 4 09:56:25 2018 (r458020)
@@ -1290,6 +1290,7 @@
SUBDIR += vpnc-scripts
SUBDIR += vstrip
SUBDIR += vttest
+ SUBDIR += vzvol
SUBDIR += wait_on
SUBDIR += warden
SUBDIR += watchdog
Added: head/sysutils/vzvol/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/vzvol/Makefile Thu Jan 4 09:56:25 2018 (r458020)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME= vzvol
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5.5
+CATEGORIES= sysutils
+
+MAINTAINER= rainbow at purlinux.org
+COMMENT= Feature-rich ZFS zvol management tool
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+GROUPS= operator
+
+USE_GITHUB= yes
+GH_ACCOUNT= RainbowHackerHorse
+NO_BUILD= yes
+NO_ARCH= yes
+
+PORTDOCS= README.md CONTRIBUTORS
+
+OPTIONS_DEFINE= DOCS PROGRESS VIRTUALBOX
+OPTIONS_GROUP= FILESYSTEMS
+OPTIONS_GROUP_FILESYSTEMS= EXT XFS
+OPTIONS_DEFAULT= EXT PROGRESS VIRTUALBOX XFS
+
+EXT_RUN_DEPENDS= mke2fs:sysutils/e2fsprogs
+PROGRESS_RUN_DEPENDS= pv:sysutils/pv
+VIRTUALBOX_RUN_DEPENDS= virtualbox:emulators/virtualbox-ose
+XFS_RUN_DEPENDS= mkfs.xfs:sysutils/xfsprogs
+
+EXT_DESC= Install support for ext2, ext3, and ext4
+PROGRESS_DESC= Enables progress bars for import
+VIRTUALBOX_DESC= Support .VMDK creation with VirtualBox tools
+XFS_DESC= Install support for XFS Filesystem
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/vzvol ${STAGEDIR}${PREFIX}/bin
+.for dir in shared freebsd linux
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vzvol/lib/${dir}
+ ${INSTALL_SCRIPT} ${WRKSRC}/lib/${dir}/* ${STAGEDIR}${PREFIX}/lib/vzvol/lib/${dir}
+.endfor
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/sysutils/vzvol/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/vzvol/distinfo Thu Jan 4 09:56:25 2018 (r458020)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1514657142
+SHA256 (RainbowHackerHorse-vzvol-v0.5.5_GH0.tar.gz) = e58aaef459f029cc48ceb70265668449476b45dc9bfb218b7d471d5dba1bd072
+SIZE (RainbowHackerHorse-vzvol-v0.5.5_GH0.tar.gz) = 9687
Added: head/sysutils/vzvol/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/vzvol/pkg-descr Thu Jan 4 09:56:25 2018 (r458020)
@@ -0,0 +1,7 @@
+vzvol is a zvol manager, that allows a user to create,
+format, and manage zvols in the context of use for
+virualization. It is meant to simplify the management of
+these devices, as well as allow the creation of a shim
+.VMDK file to allow the use of a zvol with VirtualBox.
+
+WWW: https://github.com/RainbowHackerHorse/vzvol
Added: head/sysutils/vzvol/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/vzvol/pkg-plist Thu Jan 4 09:56:25 2018 (r458020)
@@ -0,0 +1,23 @@
+bin/vzvol
+lib/vzvol/lib/freebsd/sudo.sh
+lib/vzvol/lib/freebsd/vzvol_import.sh
+lib/vzvol/lib/freebsd/vzvol_fs_fat32.sh
+lib/vzvol/lib/freebsd/vzvol_pkgcheck.sh
+lib/vzvol/lib/shared/vzvol_fscheck.sh
+lib/vzvol/lib/shared/vzvol_permissions.sh
+lib/vzvol/lib/shared/vzvol_type.sh
+lib/vzvol/lib/shared/vzvol_delete.sh
+lib/vzvol/lib/shared/vzvol_create.sh
+lib/vzvol/lib/shared/vzvol_existondisk.sh
+lib/vzvol/lib/shared/vzvol_getargz.sh
+lib/vzvol/lib/shared/vzvol_showhelp.sh
+lib/vzvol/lib/shared/vzvol_fs_type.sh
+lib/vzvol/lib/shared/vzvol_fs.sh
+lib/vzvol/lib/shared/vzvol_list.sh
+lib/vzvol/lib/shared/vzvol_vmdk.sh
+lib/vzvol/lib/shared/zvol_check.sh
+lib/vzvol/lib/shared/vzvol_errorcode.sh
+lib/vzvol/lib/linux/sudo.sh
+lib/vzvol/lib/linux/vzvol_pkgcheck.sh
+lib/vzvol/lib/linux/vzvol_fs_fat32.sh
+lib/vzvol/lib/linux/vzvol_import.sh
More information about the svn-ports-all
mailing list