Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Nov 2014 16:26:18 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r274292 - projects/release-vmimage/release/tools
Message-ID:  <201411081626.sA8GQIuG000953@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Sat Nov  8 16:26:17 2014
New Revision: 274292
URL: https://svnweb.freebsd.org/changeset/base/274292

Log:
  mount(8) and umount(8) devfs(5) as needed.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-vmimage/release/tools/vmimage.subr

Modified: projects/release-vmimage/release/tools/vmimage.subr
==============================================================================
--- projects/release-vmimage/release/tools/vmimage.subr	Sat Nov  8 15:58:17 2014	(r274291)
+++ projects/release-vmimage/release/tools/vmimage.subr	Sat Nov  8 16:26:17 2014	(r274292)
@@ -79,8 +79,11 @@ vm_install_base() {
 	echo '/dev/gpt/swapfs  none    swap    sw      0       0' \
 		>> ${DESTDIR}/etc/fstab
 
+	mkdir -p ${DESTDIR}/dev
+	mount -t devfs devfs ${DESTDIR}/dev
 	chroot ${DESTDIR} /usr/bin/newaliases
 	chroot ${DESTDIR} /etc/rc.d/ldconfig forcestart
+	umount ${DESTDIR}/dev
 
 	return 0
 }
@@ -104,12 +107,15 @@ vm_extra_enable_services() {
 }
 
 vm_extra_install_packages() {
+	mkdir -p ${DESTDIR}/dev
+	mount -t devfs devfs ${DESTDIR}/dev
 	chroot ${DESTDIR} env ASSUME_ALWAYS_YES=yes \
 		/usr/sbin/pkg bootstrap -y
 	if [ ! -z "${VM_EXTRA_PACKAGES}" ]; then
 		chroot ${DESTDIR} env ASSUME_ALWAYS_YES=yes \
 			/usr/sbin/pkg install -y ${VM_EXTRA_PACKAGES}
 	fi
+	umount ${DESTDIR}/dev
 
 	return 0
 }



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