[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