summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-08-27 22:08:25 +0200
committerHolger Levsen <holger@layer-acht.org>2015-08-27 22:08:25 +0200
commit66e9f9aa9869ded664204dd7e9b2234458b4b7a9 (patch)
tree7464ff94e38cba772ae7e86092cee26769d35f7e /TODO
parente709a3f00c838e1309f467c8aa57993620b4a562 (diff)
downloadjenkins.debian.net-66e9f9aa9869ded664204dd7e9b2234458b4b7a9.tar.xz
reproducible freebsd: restructure
Diffstat (limited to 'TODO')
-rw-r--r--TODO26
1 files changed, 15 insertions, 11 deletions
diff --git a/TODO b/TODO
index ab662b42..59fb9802 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...