summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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...