Reference vm_prebuild_setup(), vm_setup(), and

vm_postbuild_setup() functions.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Glen Barber 2014-10-09 04:10:58 +00:00
parent 4ac2ee7f8c
commit 648326ad2d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/release-vmimage/; revision=272795
2 changed files with 18 additions and 0 deletions

View File

@ -92,6 +92,9 @@ panic() {
}
vm_create_baseimage() {
# Run anything that is needed before the virtual machine disk image
# is created.
vm_prebuild_setup
# Creates the UFS root filesystem for the virtual machine disk,
# written to the formatted disk image with mkimg(1).
#
@ -125,6 +128,9 @@ vm_create_baseimage() {
>> ${DESTDIR}/etc/fstab
echo '/dev/gpt/swapfs none swap sw 0 0' \
>> ${DESTDIR}/etc/fstab
# Run anything that is needed while the virtual machine disk image
# userland filesystem is still mounted as a md(4) device.
vm_setup
sync
while ! umount ${DESTDIR}; do
i=$(( $i + 1 ))
@ -184,6 +190,9 @@ vm_create_vmdisk() {
-p freebsd-ufs/rootfs:=${VMBASE} \
-o ${VMIMAGE}
# Run anything that is needed for the virtual machine disk image
# after it has been created.
vm_postbuild_setup
return 0
}

View File

@ -92,6 +92,9 @@ panic() {
}
vm_create_baseimage() {
# Run anything that is needed before the virtual machine disk image
# is created.
vm_prebuild_setup
# Creates the UFS root filesystem for the virtual machine disk,
# written to the formatted disk image with mkimg(1).
#
@ -125,6 +128,9 @@ vm_create_baseimage() {
>> ${DESTDIR}/etc/fstab
echo '/dev/gpt/swapfs none swap sw 0 0' \
>> ${DESTDIR}/etc/fstab
# Run anything that is needed while the virtual machine disk image
# userland filesystem is still mounted as a md(4) device.
vm_setup
sync
while ! umount ${DESTDIR}; do
i=$(( $i + 1 ))
@ -184,6 +190,9 @@ vm_create_vmdisk() {
-p freebsd-ufs/rootfs:=${VMBASE} \
-o ${VMIMAGE}
# Run anything that is needed for the virtual machine disk image
# after it has been created.
vm_postbuild_setup
return 0
}