summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-07-25 12:03:57 +0200
committerHolger Levsen <holger@layer-acht.org>2015-07-25 12:03:57 +0200
commit3a98cf853177dbbaac6769f3a92ab36be18c07e4 (patch)
tree939e721960af12e290aa1c7a823f0808ae00c399
parent60beca931c53bd5313f4fbff0e536559457a8ecf (diff)
downloadjenkins.debian.net-3a98cf853177dbbaac6769f3a92ab36be18c07e4.tar.xz
reproducible: document how the FreeBSD build host was set up
-rw-r--r--TODO19
-rwxr-xr-xbin/reproducible_freebsd.sh5
2 files changed, 21 insertions, 3 deletions
diff --git a/TODO b/TODO
index da09d82f..95c13ee2 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 8437120f..9a445078 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)"