Changeset View
Changeset View
Standalone View
Standalone View
release/tools/vmimage.subr
| Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | cleanup() { | ||||
| if [ ! -z "${mddev}" ]; then | if [ ! -z "${mddev}" ]; then | ||||
| mdconfig -d -u ${mddev} | mdconfig -d -u ${mddev} | ||||
| fi | fi | ||||
| return 0 | return 0 | ||||
| } | } | ||||
| vm_create_base() { | vm_create_base() { | ||||
| # Creates the UFS root filesystem for the virtual machine disk, | # Creates temporary UFS root filesystem for the virtual machine disk. | ||||
| # written to the formatted disk image with mkimg(1). | |||||
| mkdir -p ${DESTDIR} | mkdir -p ${DESTDIR} | ||||
| truncate -s ${VMSIZE} ${VMBASE} | truncate -s ${VMSIZE} ${VMBASE} | ||||
| mddev=$(mdconfig -f ${VMBASE}) | mddev=$(mdconfig -f ${VMBASE}) | ||||
| newfs -L rootfs /dev/${mddev} | newfs -L rootfs /dev/${mddev} | ||||
| mount /dev/${mddev} ${DESTDIR} | mount /dev/${mddev} ${DESTDIR} | ||||
| return 0 | return 0 | ||||
| ▲ Show 20 Lines • Show All 180 Lines • Show Last 20 Lines | |||||