From owner-svn-ports-all@freebsd.org Thu Jan 4 09:56:27 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5581DEA88B1; Thu, 4 Jan 2018 09:56:27 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2CCCB243A; Thu, 4 Jan 2018 09:56:27 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w049uQ2d092187; Thu, 4 Jan 2018 09:56:26 GMT (envelope-from dteske@FreeBSD.org) Received: (from dteske@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w049uPaw092182; Thu, 4 Jan 2018 09:56:25 GMT (envelope-from dteske@FreeBSD.org) Message-Id: <201801040956.w049uPaw092182@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dteske set sender to dteske@FreeBSD.org using -f From: Devin Teske Date: Thu, 4 Jan 2018 09:56:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458020 - in head/sysutils: . vzvol X-SVN-Group: ports-head X-SVN-Commit-Author: dteske X-SVN-Commit-Paths: in head/sysutils: . vzvol X-SVN-Commit-Revision: 458020 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jan 2018 09:56:27 -0000 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 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 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