Merge lp:~tom-gall/linaro-seeds/fix752843-linaro.natty into lp:linaro-seeds/natty
Proposed by
Tom Gall
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 65 | ||||
Proposed branch: | lp:~tom-gall/linaro-seeds/fix752843-linaro.natty | ||||
Merge into: | lp:linaro-seeds/natty | ||||
Diff against target: |
103 lines (+89/-0) 2 files modified
STRUCTURE (+1/-0) linaro-nano (+88/-0) |
||||
To merge this branch: | bzr merge lp:~tom-gall/linaro-seeds/fix752843-linaro.natty | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Linaro Maintainers | Pending | ||
Review via email: mp+57384@code.launchpad.net |
Description of the change
Break off the nano seed from headless. Compact the seed such that it is not tied to other seeds and strip out as many unneeded packages as possible so it represents a very minimal core set of functionality.
To post a comment you must log in.
I don't understand the choices that are made here for slimming down the 'required' package set.
- grep, gzip, hostname, mount, and passwd are dropped. With the exception of 'passwd', these are Essential: yes packages, meaning they may be used by any Ubuntu package without declaring a dependency. How was the determination made to cut these packages (and not others)?
- if we were enabling busybox instead, then it would make sense to drop most of these, and others besides (e.g., coreutils), but I don't see busybox added anywhere. Should it be?
- * isc-dhcp-client # LaMontJones
Why remove isc-dhcp-client but not the rest of the network stack? (or at least netcat and ntpdate, I would think?) Is it useful to have ifupdown on here without dhcp-client?
+ * mountall #needed by upstart
+ * initscripts #needed by upstart
I don't think it should be necessary to seed these separately then; doesn't upstart pull them in automatically as dependencies?