summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2003-10-15 21:24:38 +0000
committerChris Larson <clarson@kergoth.com>2003-10-15 21:24:38 +0000
commit937705f32add1ad77cccf68cf2184d21ed25ebfe (patch)
treebdc11db66659cc2bdb09d4bf52d6188a2a88072b /doc
parent285da5f38f50479d34ff6d19d477ea71cf87e387 (diff)
downloadbitbake-937705f32add1ad77cccf68cf2184d21ed25ebfe.tar.gz
Update TODO
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO37
1 files changed, 17 insertions, 20 deletions
diff --git a/doc/TODO b/doc/TODO
index f263253dc..2717a9761 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,11 +1,6 @@
TODO:
[x] oe package
- [x] Define CONFIG_SITE to point to a "SYS" specific config.site.
-
- [x] .oe needs access to PROVIDES information that oemake is
- currently populating. Move the default set of the .oe
- provides into the .oe parser rather than oemake.
[ ] Remove duplicated implementations, and convert everyone to the new
data and parse methods.
[ ] API Sanity Audit.
@@ -40,10 +35,6 @@ TODO:
of what files are libs, what are includes, etc, and we could
then do a sane automatic population of staging based on that
information.
- [x] Means of seeking a file within a PATH. Something like:
- ${@oe.which('OEPATH','bin/oeimage')}
- ${OEPATH:bin/oeimage}
- ${which:OEPATH:bin/oeimage}
[ ] Fetch
[ ] Make Fetch use md5 hashing to indicate per-file download success.
Or in the case of downloaded directories (cvs/svn/bk), simply a
@@ -63,7 +54,7 @@ TODO:
glibc staging creates symlinks for every atom it PROVIDES,
and installs its staging files into the glibc-ver-rev dir.
[ ] Revamp category handling
- [ ] Complete revamp packaging classes. Swallow stdout & stderr of
+ [ ] Completely revamp packaging classes. Swallow stdout & stderr of
tool used, output our own status, and include HOST_ARCH in tarfn.
[ ] oebuild
@@ -74,33 +65,39 @@ TODO:
for the entire upward path in the digraph, then builds that task.
(same thing done when the md5 changes on an affected var in
check_md5)
- [ ] Add '--force'/'-f' cmdline opt that forces the specified task to be
- run whether or not we believe it is already complete.
[ ] Add '--short-circuit'/'-s' cmdline opt that skips task dependencies
and calls the specified task directly.
[.] oemake
[ ] Check for recursive dependency
[ ] Deal with multiple provides
- [ ] Split oemake's knowledge of AVAILABLE OEFILES from its
- knowledge of which packages are to be built.
-[.] oemaked
+[ ] oemaked
[ ] Monitor the stamps for a given .oe file as well, to ensure
changes in build state as well as changes to build metadata result
in a rebuild.
-[ ] oerootfs
- [ ] Requires oemake's knowledge of available OEFILES split from what we want.
-[ ] oeimage
- [ ] Requires oemake's knowledge of available OEFILES split from what we want.
+[.] oeinstall
+ [.] types
+ [x] direct
+ [ ] {pre,post}{inst,rm}
+ [ ] tarball
+ [ ] rpm
+ [ ] deb
+ [ ] ipkg
+[.] oeimage
+ [.] types
+ [x] jffs2
+ [ ] ext2
+ [ ] cramfs
+ [ ] tarball
[.] packages
[.] transition packages from OpenZaurus buildroot
[ ] all packages need deviceisms added
[ ] all packages need output packaging dealt with properly, and
packaging granularity increased.
- [.] modutils
+ [ ] modutils
[ ] /etc/modules & /etc/modules.conf
[ ] New c++ OE library (possibility -- open to debate)