TWiki
>
Cenkes Web
>
BsdAtHome
(01 Nov 2007, Main.AndrewPantyukhin)
E
dit
A
ttach
Tags:
tag this topic
create new tag
,
view all tags
bsd@home
tinderbox-based software
very easy and very safe deployment
possible to throttle disk/mem/cpu access
example of effective soft cpu throttling:
start one build
monitor cpu/mem load
if under target start more
if over target send sigstop to the build with least consumed mem
but don't forget to send sigcont instead of starting another build next time a build completes
this will help use 100% cpu effectively
possible to throttle bandwidth (different modes)
can try to build locally installed ports
can try to build locally ports with locally present distfiles
can try to build a defined subset of the ports tree
can try to build everything
downloads small incremental updates to ports tree from specialized web-service
can just test build (like a tindy) and/or build and publish real-deal packages
can run on different systems/architectures <=> careful cross-compilation study
p5-POE and the like seem like a nice way to automate the builds
study of portupgrade and current pointyhat/tinderbox scripts necessary to design proper logic
a good look at make might be worth it
It's high time we migrate the collection from make to something else. The problem is that all
makefiles should be preserved as they are for some time at least. Thus it's necessary to
have a fully compliant parser or online converter.
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
R
aw View
|
M
ore topic actions
Topic revision: r1 - 01 Nov 2007 - 22:25:18 - Main.AndrewPantyukhin
Cenkes
- IT Pro Bono
English
Português