Tinderbox newbie questions.

Dan Casey dcasey at debtresolve.com
Fri Apr 13 15:33:58 EDT 2007


Hopefully someone here can answer a few questions I that I could not get
answered in the readme.

The reason I am building my own packages, is because I need different
compile time options from what FreeBSD chose to compile with. For
example I don't think I should have to install xorg just because I want
to use vim as an editor. 

I would like to use only packages on my production servers.  Tinderbox
seemed like a good solution.  I am running into a few problems though.

1. The documentation is very limited. It's free, I know. Not a
complaint, just a statement :)

2. For each port that I make I have to select the appropriate options
and keep the /var/db/ports/package/options file.  When using tinderbox I
do not even get the ncurses menu.  While this is definitely a good thing
for automation, I have to manually cd to every port (and it's
dependencies) and run make options.  Please tell me there is some way to
handle this that I don't know about.
Just a thought, but when you run ./tc addPort  I think it should have to
pick all your options (recursively).

3. Is there a way to automatically queue a port build based on rule like:
     a. A port (or build-dep of that port) has a vulnerability.
    b.  If something in freebsd was updated (like ssl) all packages
built off of that now have to be recompiled.


4. Is it possible to package a kernel and base system?  So for I have
every box building there own.  I have stripped out a lot from the SMP
kernel, and also I need to make modifications to syslimits.h before
compiling. 



Thank you much.


More information about the tinderbox-list mailing list