svn commit: r264652 - projects/release-embedded/release/cloudware

Glen Barber gjb at FreeBSD.org
Fri Apr 18 16:14:32 UTC 2014


Author: gjb
Date: Fri Apr 18 16:14:31 2014
New Revision: 264652
URL: http://svnweb.freebsd.org/changeset/base/264652

Log:
  Revert r264649.
  
  The md(4) mount and install are done remotely, not locally.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-embedded/release/cloudware/ec2.conf
  projects/release-embedded/release/cloudware/release-ec2.sh

Modified: projects/release-embedded/release/cloudware/ec2.conf
==============================================================================
--- projects/release-embedded/release/cloudware/ec2.conf	Fri Apr 18 16:05:12 2014	(r264651)
+++ projects/release-embedded/release/cloudware/ec2.conf	Fri Apr 18 16:14:31 2014	(r264652)
@@ -6,21 +6,4 @@
 
 # Configuration file for Amazon EC2 AMI builds.
 
-## Set to a non-empty value if the release build was not done
-## in a chroot(8), or we are already inside the chroot(8).
-#TGTISCHROOT=
-
-## Set to the directory the release bits have been installed.
-#RELDIR="/R"
-
-## Set to the directory the EC2 work directory.
-#EC2DIR="/EC2"
-
-## Set to the backing vnode file for the md(4) disk.
-#EC2IMG="${EC2DIR}/ec2.img"
-
-## Set to the size of the backing image file.  See truncate(1)
-## for valid syntax.
-#EC2SIZE="25G"
-
 return 0

Modified: projects/release-embedded/release/cloudware/release-ec2.sh
==============================================================================
--- projects/release-embedded/release/cloudware/release-ec2.sh	Fri Apr 18 16:05:12 2014	(r264651)
+++ projects/release-embedded/release/cloudware/release-ec2.sh	Fri Apr 18 16:14:31 2014	(r264652)
@@ -41,52 +41,14 @@ RELENGDIR="$(realpath $(dirname $(basena
 
 # Default settings if a configuration file is not specified:
 CHROOTDIR="/scratch"
-RELDIR="/R"
-EC2DIR="/EC2"
-EC2IMG="${EC2DIR}/ec2.img"
-EC2SIZE="25G"
 CONF="${RELENGDIR}/ec2.conf"
-TGTISCHROOT=1
 
 usage() {
 	echo "${0} [-c /path/to/configuration/file]"
 	exit 1
 }
 
-err() {
-	echo "$@"
-	exit 1
-}
-
-_chroot() {
-	if [ -n "${TGTISCHROOT}" ]; then
-		eval chroot ${CHROOTDIR} "$@"
-	else
-		eval "$@"
-	fi
-	return $?
-}
-
-diskbuild() {
-	if [ -n "${TGTISCHROOT}" ]; then
-		test -d ${CHROOTDIR} || \
-			err "Chroot directory ${CHROOTDIR} missing."
-	fi
-	_chroot mkdir -p ${RELDIR} || \
-		err "Could not create directory ${RELDIR}"
-	_chroot mkdir -p ${EC2DIR} || \
-		err "Could not create directory ${EC2DIR}"
-	_chroot test -e ${EC2IMG} && \
-		err "Image file ${EC2IMG} already exists."
-	_chroot truncate -s ${EC2SIZE} ${EC2IMG} || \
-		err "Could not create file ${EC2IMG}"
-	mddev=$(_chroot mdconfig -a -t vnode -f ${EC2IMG}) || \
-		err "Could not attach ${EC2IMG} to md(4)."
-
-	_chroot mdconfig -d -u ${mddev}
-	return 0
-}
-
+diskbuild() {}
 imagebuild() {}
 pushami() {}
 
@@ -103,8 +65,6 @@ main() {
 	done
 	shift $(( ${OPTIND} - 1 ))
 	. ${CONF}
-
-	diskbuild
 }
 
 main "$@"


More information about the svn-src-projects mailing list