svn commit: r246676 - projects/portbuild/admin/tools

Mark Linimon linimon at FreeBSD.org
Mon Feb 11 14:25:38 UTC 2013


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


More information about the svn-src-projects mailing list