Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Apr 2021 15:57:05 GMT
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: fb3ce5331ce3 - stable/13 - release: fix VMSIZE following 1ca8842f3ad9
Message-ID:  <202104291557.13TFv5Ou059226@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by gjb:

URL: https://cgit.FreeBSD.org/src/commit/?id=fb3ce5331ce3219eb525630e8cc290b6c3b7654b

commit fb3ce5331ce3219eb525630e8cc290b6c3b7654b
Author:     Glen Barber <gjb@FreeBSD.org>
AuthorDate: 2021-03-04 13:39:43 +0000
Commit:     Glen Barber <gjb@FreeBSD.org>
CommitDate: 2021-04-29 15:52:42 +0000

    release: fix VMSIZE following 1ca8842f3ad9
    
    truncate(1) is not case-sensitive with regard to setting the size
    of a file.  makefs(8), however, does not honor upper-case values.
    Update release-specific files and the release(7) manual page to
    reflect this.
    
    Submitted by:   ehem_freebsd_m5p.com (original)
    Differential Review:    https://reviews.freebsd.org/D28979
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
    
    (cherry picked from commit fa04db476201c4cad5f6a5f67da8f2ef1e1cdad3)
---
 release/Makefile.vm         | 4 ++--
 release/release.conf.sample | 4 ++--
 release/tools/basic-ci.conf | 2 +-
 release/tools/ec2.conf      | 2 +-
 release/tools/gce.conf      | 2 +-
 release/tools/vagrant.conf  | 2 +-
 share/man/man7/release.7    | 6 +++---
 7 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/release/Makefile.vm b/release/Makefile.vm
index d201e11e19b2..39a8186ba675 100644
--- a/release/Makefile.vm
+++ b/release/Makefile.vm
@@ -7,8 +7,8 @@
 
 VMTARGETS=	vm-image
 VMFORMATS?=	vhd vmdk qcow2 raw
-VMSIZE?=	4096M
-SWAPSIZE?=	1G
+VMSIZE?=	4096m
+SWAPSIZE?=	1g
 VMBASE?=	vm
 
 VHD_DESC=	Azure, VirtualPC, Hyper-V, Xen disk image
diff --git a/release/release.conf.sample b/release/release.conf.sample
index 3a77a6bf1fac..a70a8bb3bd80 100644
--- a/release/release.conf.sample
+++ b/release/release.conf.sample
@@ -106,8 +106,8 @@ PORTBRANCH="main"
 
 ## If WITH_VMIMAGES is set to a non-empty value, this is the size of the
 ## virtual machine disk filesystem.  Valid size values are described in
-## the truncate(1) manual page.
-#VMSIZE="20G"
+## the makefs(8) manual page.
+#VMSIZE="20g"
 
 ## If WITH_VMIMAGES is set to a non-empty value, this is a list of disk
 ## image formats to create.  Valid values are listed in the mkimg(1)
diff --git a/release/tools/basic-ci.conf b/release/tools/basic-ci.conf
index 19bb2454f78d..9dc05c57d0f4 100644
--- a/release/tools/basic-ci.conf
+++ b/release/tools/basic-ci.conf
@@ -4,7 +4,7 @@
 #
 
 # Should be enough for base image, image can be resized in needed
-export VMSIZE=5G
+export VMSIZE=5g
 
 # Set to a list of third-party software to enable in rc.conf(5).
 export VM_RC_LIST="sshd growfs"
diff --git a/release/tools/ec2.conf b/release/tools/ec2.conf
index e726ccadc048..bfda9052421f 100644
--- a/release/tools/ec2.conf
+++ b/release/tools/ec2.conf
@@ -24,7 +24,7 @@ export VM_RC_LIST="ec2_configinit ec2_fetchkey ec2_loghostkey firstboot_freebsd_
 # Note that if this is set to <N>G, we will end up with an <N+1> GB disk
 # image since VMSIZE is the size of the UFS partition, not the disk which
 # it resides within.
-export VMSIZE=5000M
+export VMSIZE=5000m
 
 # No swap space; the ec2_ephemeralswap rc.d script will allocate swap
 # space on EC2 ephemeral disks.  (If they exist -- the T2 low-cost instances
diff --git a/release/tools/gce.conf b/release/tools/gce.conf
index f156a5bb93eb..113784a7643e 100644
--- a/release/tools/gce.conf
+++ b/release/tools/gce.conf
@@ -4,7 +4,7 @@
 #
 
 # The default of 3GB is too small for GCE, so override the size here.
-export VMSIZE=20G
+export VMSIZE=20g
 
 # Set to a list of packages to install.
 export VM_EXTRA_PACKAGES="firstboot-freebsd-update firstboot-pkgs \
diff --git a/release/tools/vagrant.conf b/release/tools/vagrant.conf
index c683cf7a07d2..05e7052d46c4 100644
--- a/release/tools/vagrant.conf
+++ b/release/tools/vagrant.conf
@@ -4,7 +4,7 @@
 #
 
 # The default of 3GB is too small for Vagrant, so override the size here.
-export VMSIZE=8G
+export VMSIZE=8g
 
 # Packages to install into the image we're creating.  This is a deliberately
 # minimalist set, providing only the packages necessary to bootstrap.
diff --git a/share/man/man7/release.7 b/share/man/man7/release.7
index 02ee2dfc0e5e..0dbbe67f0258 100644
--- a/share/man/man7/release.7
+++ b/share/man/man7/release.7
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd September 1, 2020
+.Dd March 4, 2021
 .Dt RELEASE 7
 .Os
 .Sh NAME
@@ -383,9 +383,9 @@ The default value is
 .It Va VMSIZE
 Set to change the size of the virtual machine disk capacity.
 The default value is
-.Va 20G .
+.Va 20g .
 See
-.Xr truncate 1
+.Xr makefs 8
 for valid values.
 .Pp
 Virtual machine disk images are, by default, created as sparse images.



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