socsvn commit: r269501 - soc2014/op/tools

op at FreeBSD.org op at FreeBSD.org
Fri Jun 13 01:13:20 UTC 2014


Author: op
Date: Fri Jun 13 01:13:18 2014
New Revision: 269501
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=269501

Log:
  added kernel building tools
  
  Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
  
  

Added:
  soc2014/op/tools/build_kernel_32bit.csh   (contents, props changed)
  soc2014/op/tools/build_kernel_64bit.csh   (contents, props changed)

Added: soc2014/op/tools/build_kernel_32bit.csh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2014/op/tools/build_kernel_32bit.csh	Fri Jun 13 01:13:18 2014	(r269501)
@@ -0,0 +1,23 @@
+#!/bin/csh
+
+setenv MACHINE amd64
+setenv MACHINE_ARCH amd64
+setenv TARGET i386
+setenv TARGET_ARCH i386
+setenv MAKEOBJDIRPREFIX /tmp/objdir
+@ __freebsd_mk_jobs = `sysctl -n kern.smp.cpus` + 1
+set current_dir = `pwd`
+set _current_dir = `echo ${current_dir} | sed -e 's|\(.*/\)\(.*\.git\)\(/.*\)*|\2|g'`
+
+if ( (${_current_dir} != "hardenedBSD.git")) then
+	if ((${_current_dir} != "opBSD.git")) then
+		set _current_dir = "hardenedBSD.git"
+	endif
+endif
+
+echo "build source dir: ${_current_dir}"
+sleep 1
+
+test -d $MAKEOBJDIRPREFIX || mkdir $MAKEOBJDIRPREFIX
+
+(cd /usr/data/source/git/opBSD/${_current_dir}; make -j$__freebsd_mk_jobs KERNCONF=GENERIC kernel-toolchain buildkernel) |& tee /tmp/cc-log-${_current_dir}-`date "+%Y%m%d%H%M%S"`

Added: soc2014/op/tools/build_kernel_64bit.csh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2014/op/tools/build_kernel_64bit.csh	Fri Jun 13 01:13:18 2014	(r269501)
@@ -0,0 +1,19 @@
+#!/bin/csh
+
+setenv MAKEOBJDIRPREFIX /tmp/objdir
+@ __freebsd_mk_jobs = `sysctl -n kern.smp.cpus` + 1
+set current_dir = `pwd`
+set _current_dir = `echo ${current_dir} | sed -e 's|\(.*/\)\(.*\.git\)\(/.*\)*|\2|g'`
+
+if ( (${_current_dir} != "hardenedBSD.git")) then
+	if ((${_current_dir} != "opBSD.git")) then
+		set _current_dir = "hardenedBSD.git"
+	endif
+endif
+
+echo "build source dir: ${_current_dir}"
+sleep 1
+
+test -d $MAKEOBJDIRPREFIX || mkdir $MAKEOBJDIRPREFIX
+
+(cd /usr/data/source/git/opBSD/${_current_dir}; make -j$__freebsd_mk_jobs KERNCONF=GENERIC buildkernel) |& tee /tmp/cc-log-${_current_dir}-`date "+%Y%m%d%H%M%S"`


More information about the svn-soc-all mailing list