[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible: document how the FreeBSD build host was set up

Holger Levsen holger at moszumanska.debian.org
Sat Jul 25 10:04:47 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit 3a98cf853177dbbaac6769f3a92ab36be18c07e4
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Jul 25 12:03:57 2015 +0200

    reproducible: document how the FreeBSD build host was set up
---
 TODO                        | 19 +++++++++++++++++--
 bin/reproducible_freebsd.sh |  5 ++++-
 2 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/TODO b/TODO
index da09d82..95c13ee 100644
--- a/TODO
+++ b/TODO
@@ -278,8 +278,23 @@ properties:
 
 ==== reproducible freebsd
 
-* document how the freebsd build VM was set up
-* first build world, later build ports
+* document how the freebsd build VM was set up:
+** base 10.1 install
+** modified files:
+*** /etc/rc.conf
+*** /etc/resolv.conf
+*** /boot/loader.conf.local
+** pkg install screen git vim sudo denyhosts
+** adduser holger
+** adduser jenkins (with bash as default shell)
+** mkdir -p /srv/workspace/chroots/
+** mkdir -p /srv/reproducible-results
+** chown -R jenkins:jenkins /srv/
+** ln -s /srv/ /usr/obj/srv
+** we build freebsd 10.1 (=released) atm
+** we build with sudo too
+*** change /usr/obj to be '~jenkins/obj' and build with WITH_INSTALL_AS_USER ?
+* first build world, later build ports (pkg info...)
 
 ==== reproducible...
 
diff --git a/bin/reproducible_freebsd.sh b/bin/reproducible_freebsd.sh
index 8437120..9a44507 100755
--- a/bin/reproducible_freebsd.sh
+++ b/bin/reproducible_freebsd.sh
@@ -41,7 +41,10 @@ TMPDIR=$($RSSH 'TMPDIR=/srv/reproducible-results mktemp -d')  # used to compare
 DATE=$(date -u +'%Y-%m-%d')
 START=$(date +'%s')
 trap cleanup_tmpdirs INT TERM EXIT
-
+echo "============================================================================="
+echo "$(date -u) - FreeBSD host info"
+echo "============================================================================="
+$RSSH freebsd-version
 
 echo "============================================================================="
 echo "$(date -u) - Cloning the freebsd git repository (which is autosynced with their CVS repository)"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list