[Qa-jenkins-scm] [jenkins.debian.net] 03/03: reproducible freebsd: restructure

Holger Levsen holger at moszumanska.debian.org
Thu Aug 27 20:08:44 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 66e9f9aa9869ded664204dd7e9b2234458b4b7a9
Author: Holger Levsen <holger at layer-acht.org>
Date:   Thu Aug 27 22:08:25 2015 +0200

    reproducible freebsd: restructure
---
 TODO | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/TODO b/TODO
index ab662b4..59fb980 100644
--- a/TODO
+++ b/TODO
@@ -343,6 +343,21 @@ properties:
 
 ==== reproducible FreeBSD
 
+* useful improvements:
+** investigate how to use tmpfs on freebsd and build there
+** upgrade the VM to FreeBSD 10.2
+** find a way to be informed about updates and keep it updated
+** build master branch instead of release/10.2.0
+** modify PATH, uid, gid and USER too, maybe host+domainname as well. (The VM is only used for this, so we could change the host+domainname before building... probably even the date)
+** add freebsd vm as node to jenkins and run the script directly there, saves lot of ssh hassle
+
+* random notes, to be moved to README
+** we build freebsd 10.1 (=released) atm
+** we build with sudo too
+*** rather not change /usr/obj to be '~jenkins/obj' and build with WITH_INSTALL_AS_USER. also not build in /usr/src. if so, we need to define some variable so we can do so.... but we need a stable path anyway, so whats the point.
+*** maybe build as user in /usr/src...
+* first build world, later build ports (pkg info...)
+
 * document how the freebsd build VM was set up:
 ** base 10.1 install following https://www.urbas.eu/freebsd-10-and-profitbricks/
 ** modified files:
@@ -355,17 +370,6 @@ properties:
 ** 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
-*** rather not change /usr/obj to be '~jenkins/obj' and build with WITH_INSTALL_AS_USER. also not build in /usr/src. if so, we need to define some variable so we can do so.... but we need a stable path anyway, so whats the point.
-*** maybe build as user in /usr/src...
-* first build world, later build ports (pkg info...)
-* investigate how to use tmpfs on freebsd and build there
-* upgrade the VM to FreeBSD 10.2
-* find a way to be informed about updates and keep it updated
-* build master branch instead of release/10.2.0
-* modify PATH, uid, gid and USER too, maybe host+domainname as well. (The VM is only used for this, so we could change the host+domainname before building... probably even the date)
-* add freebsd vm as node to jenkins and run the script directly there, saves lot of ssh hassle
 
 ==== reproducible...
 

-- 
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