Menu

/trunk/build Commit Log


Commit Date  
[r8912] by yaberauneya

Fix the comment for NANO_LOCAL_DIRS.

2011-12-01 22:31:56 Tree
[r8911] by yaberauneya

Add an easy knob for adding/removing additional directories not iterated over via buildworld/installworld (NANO_LOCAL_DIRS).

Please use do_build.sh -f -- -k after changing this feature to rerun buildworld and installworld.

2011-12-01 22:24:26 Tree
[r8831] by yaberauneya

Redo when the newly added patch files are deleted.

If the files were previously non-existent and subsequently rolled into
csup via a patch (ex: net/samba36), the problem is that the previous code
goes and nukes the original file.

So nuke, then let csup pave over the file if necessary.

2011-11-26 01:16:51 Tree
[r8778] by yaberauneya

Apply the super secret delphij method to remove /tmp in the event that it has stuff in it (in particular if someone setup the core dump format string to point to somewhere in /tmp.. hehe).

2011-11-23 01:59:42 Tree
[r8737] by yaberauneya

Merge changes from ix to sf-trunk

Do-Not-Merge: changes already present in ix tree.
------------------------------------------------------------------------
r4147 | gcooper | 2011-11-20 13:46:56 -0800 (Sun, 20 Nov 2011) | 2 lines

Regenerate the devel/gobject-introspection patch to not depend unnecessarily on cairo, per PR # 161185.
------------------------------------------------------------------------
r4058 | delphij | 2011-11-14 17:43:47 -0800 (Mon, 14 Nov 2011) | 4 lines

- Use ports tree as of 2011.11.14 so we can blow away most of
ports patches;
- Add nginx, twistedCore, ujson to build.

2011-11-20 23:17:00 Tree
[r8728] by yaberauneya

Improve comments.

Signed-off-by: Garrett Cooper <yanegomi@...>

2011-11-20 07:02:05 Tree
[r8727] by yaberauneya

The previous commit was missing parentheses.

Signed-off-by: Garrett Cooper <yanegomi@...>

2011-11-20 07:01:50 Tree
[r8726] by yaberauneya

1. Move all FreeNAS specific build items from nanobsd/common to nanobsd/freenas-common as the intended purpose (from what I gather and based on past experience working with imp@) is that all items in common should really be moved to nano
bsd.com in one form or another.
2. Remove redundant functions.
3. Add proper pretty printing for functions to have build logs that we can properly diagnose in the event of failure.
4. Properly strip binaries so that we get images that have debug symbols if DEBUG is defined in SW_FEATURES; in particular, debug symbols weren't being stripped from the libraries. Eventually it would be nice to move to a paradigm like the following:

objcopy --only-keep-debug bin_or_lib symbols
strip bin_or_lib

The way we won't need to differentiate between a debug and release image except in terms of what additional developer tools are included in the image.

Signed-off-by: Garrett Cooper <yanegomi@...>

2011-11-20 07:01:31 Tree
[r8684] by yaberauneya

Fix builds with only svn installed on the box. Sometimes nano_env is executed with set -e, so if git or svn isn't present, the build would fail.

This addresses ticket 1006.

2011-11-16 18:15:39 Tree
[r8678] by yaberauneya

Add an auto set -x option. If one specifies set -x on the command line when invoking build.sh, it will automatically add set -x to nanobsd.sh.

2011-11-16 07:13:43 Tree
Older >