1 |
I know of a few deployment automation solutions. I feel partial to Rex. |
2 |
|
3 |
The main alternative that springs to mind is doing it all in either |
4 |
bash or Python. |
5 |
|
6 |
Has anyone given thought to a problem like this? I want to avoid doing |
7 |
something like Android does, where I have repositories for each board, |
8 |
and then a huge repository of repositories, and everything slowly |
9 |
turns into molasses. |
10 |
|
11 |
I need to keep: |
12 |
*) U-boot configuration. |
13 |
*) Kernel configuration. |
14 |
*) Root file system or stage 3. |
15 |
*) Stage 3 configuration, a.k.a. stage 4. |
16 |
|
17 |
I need to be able to: |
18 |
*) Compile u-boot automatically. |
19 |
*) Compile the kernel automatically. |
20 |
*) Compile the stage 3. |
21 |
*) Generate the stage 4. |
22 |
*) Generate a bootable image. |
23 |
*) Maintain the stage 4 configuration as easily as possible. |
24 |
|
25 |
Some of these are almost entirely covered by crossdev, others are |
26 |
trivial scripting tasks. The hard part is finding something that has |
27 |
tied most of this together in a way that is passable already. |
28 |
|
29 |
Cheers, |
30 |
R0b0t1 |