aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlen Barber <gjb@FreeBSD.org>2021-03-04 13:39:43 +0000
committerGlen Barber <gjb@FreeBSD.org>2021-04-29 15:52:42 +0000
commitfb3ce5331ce3219eb525630e8cc290b6c3b7654b (patch)
tree2b7e7966cc4a346a487c9f06915153432a88bbdc
parent5a3548f2e28a7240138ea714e31ae9089f8a80be (diff)
downloadsrc-fb3ce5331ce3219eb525630e8cc290b6c3b7654b.tar.gz
src-fb3ce5331ce3219eb525630e8cc290b6c3b7654b.zip
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)
-rw-r--r--release/Makefile.vm4
-rw-r--r--release/release.conf.sample4
-rw-r--r--release/tools/basic-ci.conf2
-rw-r--r--release/tools/ec2.conf2
-rw-r--r--release/tools/gce.conf2
-rw-r--r--release/tools/vagrant.conf2
-rw-r--r--share/man/man7/release.76
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.