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>
