Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jul 2013 13:41:26 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r253496 - user/nwhitehorn/condorports
Message-ID:  <201307201341.r6KDfQh6089472@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nwhitehorn
Date: Sat Jul 20 13:41:25 2013
New Revision: 253496
URL: http://svnweb.freebsd.org/changeset/base/253496

Log:
  Add some notes on improvements to make.

Modified:
  user/nwhitehorn/condorports/package.sub
  user/nwhitehorn/condorports/prepbuildjail

Modified: user/nwhitehorn/condorports/package.sub
==============================================================================
--- user/nwhitehorn/condorports/package.sub	Sat Jul 20 13:40:03 2013	(r253495)
+++ user/nwhitehorn/condorports/package.sub	Sat Jul 20 13:41:25 2013	(r253496)
@@ -2,6 +2,11 @@ executable = buildport.sh
 universe = vanilla
 notification = never # failure?
 
+# TODO: Set architecture using custom classad for uname -p values that each
+# build host can execute
+# Build host example: START= TARGET.UnameP=="amd64" || TARGET.UnameP=="i386"
+# Job classad example: UnameP="amd64"
+
 requirements = Arch == "X86_64" && OpSys == "FREEBSD"
 #requirements = Arch == "powerpc" && OpSys == "FREEBSD"
 
@@ -11,8 +16,11 @@ error=logs/$(pkg).err
 
 should_transfer_files=YES
 when_to_transfer_output=ON_EXIT
-#transfer_output_files=$(pkg)
 transfer_output_remaps="$(pkg)=$(pkgdir)/$(pkg)"
 
+# TODO: transfer input files? package dependencies and distfiles allow flocking
+# A restricted segment of the ports tree (just this, depends, Mk, and distfiles)# would also totally eliminate the need for a shared file system of any kind
+# File system tarball could be built by fetchandlinks.sh
+
 arguments= $(port) $(pkg) release
 queue

Modified: user/nwhitehorn/condorports/prepbuildjail
==============================================================================
--- user/nwhitehorn/condorports/prepbuildjail	Sat Jul 20 13:40:03 2013	(r253495)
+++ user/nwhitehorn/condorports/prepbuildjail	Sat Jul 20 13:41:25 2013	(r253496)
@@ -28,6 +28,8 @@ trap cleanup EXIT
 
 . /etc/rc.subr
 
+#TODO: localhost networking
+
 mkdir -p /scratch/$slot
 #mount_unionfs -o below /releases/$release /scratch/$slot
 #mount_nullfs -o ro /ports /scratch/$slot/ports



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