Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2013 14:25:38 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r246676 - projects/portbuild/admin/tools
Message-ID:  <201302111425.r1BEPcwq025360@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon (doc,ports committer)
Date: Mon Feb 11 14:25:37 2013
New Revision: 246676
URL: http://svnweb.freebsd.org/changeset/base/246676

Log:
  Add sub-permissions for snapshot directories.

Modified:
  projects/portbuild/admin/tools/newmkportbuild

Modified: projects/portbuild/admin/tools/newmkportbuild
==============================================================================
--- projects/portbuild/admin/tools/newmkportbuild	Mon Feb 11 13:59:57 2013	(r246675)
+++ projects/portbuild/admin/tools/newmkportbuild	Mon Feb 11 14:25:37 2013	(r246676)
@@ -12,7 +12,9 @@ DEFAULT_VCS_CHECKOUT_COMMAND="svn checko
 DEFAULT_VCS_REPOSITORY="svn://svn.FreeBSD.org"
 DEFAULT_ZFS_VOLUME="a"
 DEFAULT_ZFS_PERMISSIONSET="clone,create,destroy,mount,promote,rename,rollback,send,share,snapshot"
+DEFAULT_ZFS_PERMISSIONSET_SNAPS="clone,snapshot"
 
+# ownership of direct subdirectories of DEFAULT_ZFS_VOLUME
 SRCBUILD_OWNED_SUBDIRS="chroot pxeroot snap"
 PORTBUILD_OWNED_SUBDIRS="portbuild"
 
@@ -49,6 +51,10 @@ if [ -z "${ZFS_PERMISSIONSET}" ]; then
   echo "You have not set ZFS_PERMISSIONSET.  I will use the default, ${DEFAULT_ZFS_PERMISSIONSET}."
   ZFS_PERMISSIONSET="${DEFAULT_ZFS_PERMISSIONSET}"
 fi
+if [ -z "${ZFS_PERMISSIONSET_SNAPS}" ]; then
+  echo "You have not set ZFS_PERMISSIONSET_SNAPS.  I will use the default, ${DEFAULT_ZFS_PERMISSIONSET_SNAPS}."
+  ZFS_PERMISSIONSET_SNAPS="${DEFAULT_ZFS_PERMISSIONSET_SNAPS}"
+fi
 
 # sprinkle magic fairy dust to help delegate zfs permissions
 sysctl vfs.usermount=1



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