Date: Thu, 4 Jan 2018 09:56:25 +0000 (UTC) From: Devin Teske <dteske@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458020 - in head/sysutils: . vzvol Message-ID: <201801040956.w049uPaw092182@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801040956.w049uPaw092182>