Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Feb 2013 12:13:06 +0000 (UTC)
From:      Erwin Lansing <erwin@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r247093 - projects/portbuild/admin/tools
Message-ID:  <201302211213.r1LCD6MS008401@svn.freebsd.org>

index | next in thread | raw e-mail

Author: erwin
Date: Thu Feb 21 12:13:06 2013
New Revision: 247093
URL: http://svnweb.freebsd.org/changeset/base/247093

Log:
  Fetch $ZFS_MOUNTPOINT from the environment instead of assuming
  it directly under "/${ZFS_VOLUME}"

Modified:
  projects/portbuild/admin/tools/mkportbuild

Modified: projects/portbuild/admin/tools/mkportbuild
==============================================================================
--- projects/portbuild/admin/tools/mkportbuild	Thu Feb 21 08:42:40 2013	(r247092)
+++ projects/portbuild/admin/tools/mkportbuild	Thu Feb 21 12:13:06 2013	(r247093)
@@ -11,6 +11,7 @@ DEFAULT_SRCBUILD_USER="srcbuild"
 DEFAULT_VCS_CHECKOUT_COMMAND="svn checkout"
 DEFAULT_VCS_REPOSITORY="svn://svn.FreeBSD.org"
 DEFAULT_ZFS_VOLUME="a"
+DEFAULT_ZFS_MOUNTPOINT="/a"
 DEFAULT_ZFS_PERMISSIONSET="clone,create,destroy,mount,promote,rename,rollback,send,share,snapshot"
 DEFAULT_ZFS_PERMISSIONSET_SNAPS="clone,snapshot"
 SNAP_DIRECTORY=snap
@@ -46,6 +47,10 @@ if [ ! `id -u ${SRCBUILD_USER} 2> /dev/n
   echo "User ${SRCBUILD_USER} must exist."
   exit 1
 fi
+if [ -z "${ZFS_MOUNTPOINT}" ]; then
+  echo "You must export ZFS_MOUNTPOINT, for example, export ZFS_MOUNTPOINT=${DEFAULT_ZFS_MOUNTPOINT}."
+  exit 1
+fi
 
 if [ -z "${VCS_CHECKOUT_COMMAND}" ]; then
   VCS_CHECKOUT_COMMAND="${DEFAULT_VCS_CHECKOUT_COMMAND}"
@@ -63,7 +68,6 @@ if [ -z "${ZFS_VOLUME}" ]; then
   echo "You must export ZFS_VOLUME, for example, export ZFS_VOLUME=${DEFAULT_ZFS_VOLUME}."
   exit 1
 fi
-ZFS_MOUNTPOINT="/${ZFS_VOLUME}"
 
 if [ -z "${ZFS_PERMISSIONSET}" ]; then
   echo "You have not set ZFS_PERMISSIONSET.  I will use the default: ${DEFAULT_ZFS_PERMISSIONSET}."


help

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