Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Aug 2020 21:47:44 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r364894 - user/gjb/thermite-git
Message-ID:  <202008272147.07RLli9M062397@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Thu Aug 27 21:47:43 2020
New Revision: 364894
URL: https://svnweb.freebsd.org/changeset/base/364894

Log:
  Explicitly set atime=off for zfs dataset clones.
  Wrap long lines while here.
  
  Sponsored by:	Rubicon Communications, LLC (netgate.com)

Modified:
  user/gjb/thermite-git/thermite.sh

Modified: user/gjb/thermite-git/thermite.sh
==============================================================================
--- user/gjb/thermite-git/thermite.sh	Thu Aug 27 21:37:35 2020	(r364893)
+++ user/gjb/thermite-git/thermite.sh	Thu Aug 27 21:47:43 2020	(r364894)
@@ -156,7 +156,7 @@ zfs_mount_tree() {
 	_mount="/${zfs_mount}/${rev}-${arch}-${kernel}-${type}"
 	_target="${zfs_parent}/${rev}-${arch}-${kernel}-${type}-${_tree}"
 	info "Cloning ${_clone}@clone to ${_target}"
-	zfs clone -p -o mountpoint=${_mount}/usr/${_tree} \
+	zfs clone -p -o atime=off -o mountpoint=${_mount}/usr/${_tree} \
 		${_clone}@clone ${_target}
 	unset _clone _mount _target _tree _seedmount _seedtarget
 }
@@ -176,7 +176,7 @@ zfs_mount_src() {
 	_seedmount=${chroots}/${rev}/${arch}/${type}
 	_seedtarget="${zfs_parent}/${rev}-${arch}-${type}-chroot"
 	info "Creating ${_seedtarget} from ${_clone}"
-	zfs clone -p -o mountpoint=${_seedmount} \
+	zfs clone -p -o atime=off -o mountpoint=${_seedmount} \
 		${_clone}@clone ${_seedtarget}
 	unset _clone _mount _target _tree _seedmount _seedtarget
 }
@@ -561,7 +561,8 @@ zfs_clone_chroots() {
 	_build="${rev}-${arch}-${kernel}-${type}"
 	_dest="${__WRKDIR_PREFIX}/${_build}"
 	info "Cloning ${_chrootarch} world to ${zfs_parent}/${_build}"
-	zfs clone -p -o mountpoint=${_dest} ${_clone}@clone ${zfs_parent}/${_build}
+	zfs clone -p -o atime=off -o mountpoint=${_dest} \
+		${_clone}@clone ${zfs_parent}/${_build}
 	unset _clone _mount _build _dest
 
 	return 0
@@ -584,7 +585,9 @@ build_chroots() {
 	_objdir="${chroots}/${rev}-obj/${_chrootarch}/${type}"
 	mkdir -p "${_srcdir}"
 	mkdir -p "${_objdir}"
-	zfs clone -p -o mountpoint=$(realpath ${_srcdir}) ${zfs_parent}/${rev}-src-${type}@clone ${zfs_parent}$(realpath ${_srcdir}) || exit 1
+	zfs clone -p -o atime=off -o mountpoint=$(realpath ${_srcdir}) \
+		${zfs_parent}/${rev}-src-${type}@clone \
+		${zfs_parent}$(realpath ${_srcdir}) || exit 1
 	info "Building $(realpath ${_srcdir}) world"
 	env MAKEOBJDIRPREFIX=${_objdir} \
 		make -C ${_srcdir} ${WORLD_FLAGS} \



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