Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 May 2017 15:22:53 +0000 (UTC)
From:      Mahdi Mokhtari <mmokhi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r440111 - in head/sysutils: . vchanger vchanger/files
Message-ID:  <201705041522.v44FMrRA023984@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mmokhi
Date: Thu May  4 15:22:53 2017
New Revision: 440111
URL: https://svnweb.freebsd.org/changeset/ports/440111

Log:
  sysutils/vchanger: Add the port to the tree
  Vchanger is a disk-based virtual autochanger that may be used with the Bacula
  Open Source network backup system to emulate a magazine-based tape autoloader
  
  PR:		219046
  Reported by:	ml@netfence.it
  Reviewed by:	mat (mentor) mmokhi
  Approved by:	mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D10598

Added:
  head/sysutils/vchanger/
  head/sysutils/vchanger/Makefile   (contents, props changed)
  head/sysutils/vchanger/distinfo   (contents, props changed)
  head/sysutils/vchanger/files/
  head/sysutils/vchanger/files/patch-src_uuidlookup.c   (contents, props changed)
  head/sysutils/vchanger/pkg-descr   (contents, props changed)
  head/sysutils/vchanger/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu May  4 14:58:54 2017	(r440110)
+++ head/sysutils/Makefile	Thu May  4 15:22:53 2017	(r440111)
@@ -1208,6 +1208,7 @@
     SUBDIR += utcount
     SUBDIR += vagrant
     SUBDIR += vbetool
+    SUBDIR += vchanger
     SUBDIR += vcp
     SUBDIR += videogen
     SUBDIR += vii

Added: head/sysutils/vchanger/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vchanger/Makefile	Thu May  4 15:22:53 2017	(r440111)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME=	vchanger
+PORTVERSION=	1.0.0
+CATEGORIES=	sysutils
+MASTER_SITES=	SF
+
+MAINTAINER=	freebsd@netfence.it
+COMMENT=	Disk-based virtual autochanger for Bacula
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+USES=		shebangfix
+SHEBANG_FILES=	scripts/vchanger-genudevrules \
+		scripts/vchanger-umount-uuid.sh \
+		scripts/vchanger-mount-uuid.sh
+GNU_CONFIGURE=	yes
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>

Added: head/sysutils/vchanger/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vchanger/distinfo	Thu May  4 15:22:53 2017	(r440111)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1483717814
+SHA256 (vchanger-1.0.0.tar.gz) = 080a13e0ade75f7c3c7528c6958372e923c0289c2e0f3df0439443b4dbf27919
+SIZE (vchanger-1.0.0.tar.gz) = 218824

Added: head/sysutils/vchanger/files/patch-src_uuidlookup.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vchanger/files/patch-src_uuidlookup.c	Thu May  4 15:22:53 2017	(r440111)
@@ -0,0 +1,11 @@
+--- src/uuidlookup.c.orig	2017-01-06 15:55:06 UTC
++++ src/uuidlookup.c
+@@ -215,7 +215,7 @@ static int GetDevMountpoint(char *mountp
+    for (n = 0; n < mcount; n++)
+    {
+       if (strcasecmp(devname, fs[n].f_mntfromname) == 0) {
+-         strncpy(mountp, fs[n].f_mnttoname, mountp_sz);
++         strncpy(mountp, fs[n].f_mntonname, mountp_sz);
+          rc = 0;
+       }
+    }

Added: head/sysutils/vchanger/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vchanger/pkg-descr	Thu May  4 15:22:53 2017	(r440111)
@@ -0,0 +1,6 @@
+Vchanger as a disk-based virtual autochanger may be used with the Bacula
+Open Source network backup system to emulate a magazine-based tape autoloader
+using disk partitions on fixed or removable disk drives as virtual magazines
+and files on those partitions as virtual tape volumes.
+
+WWW: https://vchanger.sourceforge.io

Added: head/sysutils/vchanger/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vchanger/pkg-plist	Thu May  4 15:22:53 2017	(r440111)
@@ -0,0 +1,18 @@
+bin/vchanger
+bin/vchanger-genudevrules
+libexec/vchanger/vchanger-launch-mount.sh
+libexec/vchanger/vchanger-launch-umount.sh
+libexec/vchanger/vchanger-mount-uuid.sh
+libexec/vchanger/vchanger-umount-uuid.sh
+man/man5/vchanger.conf.5.gz
+man/man8/vchanger.8.gz
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/COPYING
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/NEWS
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/README
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/ReleaseNotes
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/example-vchanger-udev.rules
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/vchanger-example.conf
+%%PORTDOCS%%%%DOCSDIR%%-1.0.0/vchangerHowto.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705041522.v44FMrRA023984>