diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-07-25 12:03:57 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-07-25 12:03:57 +0200 |
commit | 3a98cf853177dbbaac6769f3a92ab36be18c07e4 (patch) | |
tree | 939e721960af12e290aa1c7a823f0808ae00c399 | |
parent | 60beca931c53bd5313f4fbff0e536559457a8ecf (diff) | |
download | jenkins.debian.net-3a98cf853177dbbaac6769f3a92ab36be18c07e4.tar.xz |
reproducible: document how the FreeBSD build host was set up
-rw-r--r-- | TODO | 19 | ||||
-rwxr-xr-x | bin/reproducible_freebsd.sh | 5 |
2 files changed, 21 insertions, 3 deletions
@@ -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)" |