bitbake.git
19 years agoRename oemake the make spawn tool to prevent namespace conflicts with oemake the...
Chris Larson [Thu, 10 Jul 2003 19:27:52 +0000 (19:27 +0000)]
Rename oemake the make spawn tool to prevent namespace conflicts with oemake the package build tool

19 years agoBUGFIX: Handle uncompressed patches properly
Chris Larson [Thu, 10 Jul 2003 19:27:52 +0000 (19:27 +0000)]
BUGFIX: Handle uncompressed patches properly

19 years agoUpdate TODO
Chris Larson [Wed, 9 Jul 2003 18:19:58 +0000 (18:19 +0000)]
Update TODO

19 years agoMove .oe/.conf obtaining into the handler rather than include.
Chris Larson [Wed, 9 Jul 2003 18:15:09 +0000 (18:15 +0000)]
Move .oe/.conf obtaining into the handler rather than include.

19 years agoUpdate OEFILES based on cmdline files in oemake
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
Update OEFILES based on cmdline files in oemake

19 years agoBUGFIX: dont require write access to .conf files
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
BUGFIX: dont require write access to .conf files

19 years agoAllow passing 'dirs' in, in exec_func. needed by the rootfs population .oe
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
Allow passing 'dirs' in, in exec_func. needed by the rootfs population .oe

19 years agoRevamp our _prepend/_append handling to fix the major bug mentioned in the TODO
Chris Larson [Wed, 9 Jul 2003 17:06:49 +0000 (17:06 +0000)]
Revamp our _prepend/_append handling to fix the major bug mentioned in the TODO

19 years agoTeach 'include' lines from .oe/.conf/.oeclass to be able to fetch it from upstream...
Chris Larson [Mon, 7 Jul 2003 22:18:48 +0000 (22:18 +0000)]
Teach 'include' lines from .oe/.conf/.oeclass to be able to fetch it from upstream.  Note that it must be as is, does not unpack.

19 years agoUpdate TODO.. add a couple items and remove the completed items to clean it up.
Chris Larson [Mon, 7 Jul 2003 17:34:52 +0000 (17:34 +0000)]
Update TODO.. add a couple items and remove the completed items to clean it up.

19 years agoUpdate TODO
Chris Larson [Mon, 7 Jul 2003 15:26:18 +0000 (15:26 +0000)]
Update TODO

19 years agoChange a copy to a deepcopy to fix a bug in package metadata leakage into the next...
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
Change a copy to a deepcopy to fix a bug in package metadata leakage into the next package.

19 years agoBUGFIX: uncomment a miscommented block :)
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
BUGFIX: uncomment a miscommented block :)

19 years ago(no commit message)
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]

19 years agoUpdate TODO
Chris Larson [Thu, 3 Jul 2003 19:26:40 +0000 (19:26 +0000)]
Update TODO

19 years agoTeach oemake to handle wildcards in OEFILES
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
Teach oemake to handle wildcards in OEFILES

19 years agoBUGFIX: make INHERIT work.
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
BUGFIX: make INHERIT work.

19 years agoBUGFIX: oedir vs topdir was breaking filesdir
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
BUGFIX: oedir vs topdir was breaking filesdir

19 years agoBUGFIX: 1) wasnt expanding OEFILES, 2) was aborting when no .oe files were specified...
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
BUGFIX: 1) wasnt expanding OEFILES, 2) was aborting when no .oe files were specified on the cmdline, despite OEFILES being set.

19 years agoAdd an emit_var convenience function
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
Add an emit_var convenience function

19 years ago(no commit message)
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]

19 years agoUpdate oebuild usage information
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update oebuild usage information

19 years agoUpdate TODO
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update TODO

19 years agoAdd -v/--version cmdline opt to oebuild
Chris Larson [Wed, 2 Jul 2003 18:26:35 +0000 (18:26 +0000)]
Add -v/--version cmdline opt to oebuild

19 years agoTurn on SCCS flag
Chris Larson [Wed, 2 Jul 2003 17:48:49 +0000 (17:48 +0000)]
Turn on SCCS flag

19 years agoAdd /usr/share/oe to the end of oepath regardless.. makes it easier to use the OE...
Chris Larson [Tue, 1 Jul 2003 22:43:31 +0000 (22:43 +0000)]
Add /usr/share/oe to the end of oepath regardless.. makes it easier to use the OE rpm.

19 years agoAdd optional third argument to getVar, which results in the data being expanded as...
Chris Larson [Tue, 1 Jul 2003 22:12:44 +0000 (22:12 +0000)]
Add optional third argument to getVar, which results in the data being expanded as well.

19 years agoadd 'bk' as a valid version ending
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
add 'bk' as a valid version ending

19 years agoAdd /usr/share/oe to the pythonpath.
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
Add /usr/share/oe to the pythonpath.

19 years agoFinish up the rpm output form
Chris Larson [Tue, 1 Jul 2003 21:01:36 +0000 (21:01 +0000)]
Finish up the rpm output form

19 years agoUpdate TODO
Chris Larson [Tue, 1 Jul 2003 18:00:41 +0000 (18:00 +0000)]
Update TODO

19 years agoUpdates to the srpm builder.. it actually seems to function now, and populates the...
Chris Larson [Mon, 30 Jun 2003 23:26:17 +0000 (23:26 +0000)]
Updates to the srpm builder.. it actually seems to function now, and populates the 'D' with the files using package.oeclass :)

19 years agoBUGFIXES: we didnt reset some flags on certain pieces of metadata, as a result, overr...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIXES: we didnt reset some flags on certain pieces of metadata, as a result, overriding a variable would occasionally pick up remnants of the previous version of that variable.

19 years agoBUGFIX: remove the duplicate event firing on start and stop for a task.
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: remove the duplicate event firing on start and stop for a task.

19 years agoBUGFIX: do_patch shouldnt fail when SRC_URI is unset
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: do_patch shouldnt fail when SRC_URI is unset

19 years agoBUGFIX: corrected a serious bug in the addtask implementation which would result...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: corrected a serious bug in the addtask implementation which would result in postdeps not propogating.

19 years agoBUGFIX in python sub in export (${@pythoncode}), import oe and set the d local variab...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX in python sub in export (${@pythoncode}), import oe and set the d local variable to the data class in use.

19 years agoAdd src.rpm handler
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
Add src.rpm handler

19 years ago(no commit message)
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]

19 years agosrpm class naming change
Chris Larson [Mon, 30 Jun 2003 17:15:14 +0000 (17:15 +0000)]
srpm class naming change

19 years agoCall update_data() in the .oe handler.
Chris Larson [Mon, 30 Jun 2003 16:56:59 +0000 (16:56 +0000)]
Call update_data() in the .oe handler.

19 years ago1) prepend content/patcher to DEPENDS, to ensure we have patcher to do patch applicat...
Chris Larson [Mon, 30 Jun 2003 16:56:59 +0000 (16:56 +0000)]
1) prepend content/patcher to DEPENDS, to ensure we have patcher to do patch application, and 2) obey our PATH in patcher execution.

19 years agoBUGFIX: patch wasnt being added to the 'after' list for compile.
Chris Larson [Mon, 30 Jun 2003 16:28:55 +0000 (16:28 +0000)]
BUGFIX: patch wasnt being added to the 'after' list for compile.

19 years agoTeach do_showdata to emit the python functions as well.
Chris Larson [Mon, 30 Jun 2003 16:11:26 +0000 (16:11 +0000)]
Teach do_showdata to emit the python functions as well.

19 years agoSet 'nostamp' on do_showdata
Chris Larson [Mon, 30 Jun 2003 15:47:26 +0000 (15:47 +0000)]
Set 'nostamp' on do_showdata

19 years agoAdd 'do_showdata' task, which does what do_showenv did in the previous incarnation...
Chris Larson [Mon, 30 Jun 2003 15:47:26 +0000 (15:47 +0000)]
Add 'do_showdata' task, which does what do_showenv did in the previous incarnation of oebuild.  That is, it emits the entire contents of our store of metadata.  Often useful in debugging.

19 years agoAllow passing .oe files on the commandline as well as via OEFILES.
Chris Larson [Mon, 30 Jun 2003 15:07:30 +0000 (15:07 +0000)]
Allow passing .oe files on the commandline as well as via OEFILES.

19 years agoImplement an inheritence cache.
Chris Larson [Fri, 27 Jun 2003 23:10:05 +0000 (23:10 +0000)]
Implement an inheritence cache.

19 years agoChanging the behaviors of include and inherit wrt non absolute paths
Chris Larson [Fri, 27 Jun 2003 22:48:19 +0000 (22:48 +0000)]
Changing the behaviors of include and inherit wrt non absolute paths

19 years agoPass config data into the overall build event handlers, thereby making them slightly...
Chris Larson [Fri, 27 Jun 2003 21:12:08 +0000 (21:12 +0000)]
Pass config data into the overall build event handlers, thereby making them slightly more useful.

19 years agoupdate TODO
Chris Larson [Fri, 27 Jun 2003 20:17:40 +0000 (20:17 +0000)]
update TODO

19 years agoRename: bin/buildtest -> bin/tests/build
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Rename: bin/buildtest -> bin/tests/build

19 years agoBUGFIX: D var was being hosed.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
BUGFIX: D var was being hosed.

19 years agoAdd BUILDNAME variable for overall build naming.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME variable for overall build naming.

19 years agoAdd BUILDNAME and do_patch flags to initialization
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME and do_patch flags to initialization

19 years agoConvert package and package_ipkg to new implementations of parsing and data, and...
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
Convert package and package_ipkg to new implementations of parsing and data, and add update_data (was update_env) to the new data impl.

19 years agoCleanup output
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
Cleanup output

19 years agoBUGFIX: 'before' wasnt always working from addtask
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
BUGFIX: 'before' wasnt always working from addtask

19 years agoRename: bin/oebuild2 -> bin/oebuild
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild2 -> bin/oebuild

19 years agoRename: bin/oebuild -> bin/oebuild.old
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild -> bin/oebuild.old

19 years agoHandle postdeps (aka 'before') for added tasks
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Handle postdeps (aka 'before') for added tasks

19 years agoCorrect the intermix of flags amongst EXPORT_FUNCTION wrapper functions
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct the intermix of flags amongst EXPORT_FUNCTION wrapper functions

19 years agoCorrect dir creation and chdir in function execution
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct dir creation and chdir in function execution

19 years agoAdjust output
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Adjust output

19 years agoAdd staging_bindir to path in emit_env
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add staging_bindir to path in emit_env

19 years agoAdd clean and mrproper targets
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add clean and mrproper targets

19 years agoUpdate TODO
Chris Larson [Thu, 26 Jun 2003 20:39:00 +0000 (20:39 +0000)]
Update TODO

19 years agoEnhancements all around, rework of the python function implementation, move do_fetch...
Chris Larson [Thu, 26 Jun 2003 20:13:09 +0000 (20:13 +0000)]
Enhancements all around, rework of the python function implementation, move do_fetch into the base class, set default flags for both config metadata and task metadata, and add a task execution cache and stamp checking to oebuild2.

19 years agoUpdate TODO
Chris Larson [Thu, 26 Jun 2003 05:38:22 +0000 (05:38 +0000)]
Update TODO

19 years agoMake use of the EventException
Chris Larson [Thu, 26 Jun 2003 05:24:18 +0000 (05:24 +0000)]
Make use of the EventException

19 years agoUndo an accidental commit of changes to the event handler that would break the origin...
Chris Larson [Thu, 26 Jun 2003 04:59:40 +0000 (04:59 +0000)]
Undo an accidental commit of changes to the event handler that would break the original oebuild.

19 years agoMinor status output formatting cleanups
Chris Larson [Thu, 26 Jun 2003 04:56:49 +0000 (04:56 +0000)]
Minor status output formatting cleanups

19 years ago(no commit message)
Chris Larson [Thu, 26 Jun 2003 04:56:49 +0000 (04:56 +0000)]

19 years agoSlight correction to emit_env wrt PATH
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Slight correction to emit_env wrt PATH

19 years agoSlight cleanup in the build test
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Slight cleanup in the build test

19 years agoRemove unnecessary init that was moved into the parser init
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Remove unnecessary init that was moved into the parser init

19 years agoMove initial global conf var flag setup to the conf handler's init() function.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Move initial global conf var flag setup to the conf handler's init() function.

19 years agoMore addtask calls in the base oeclass for the initial task stack setup.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
More addtask calls in the base oeclass for the initial task stack setup.

19 years agoMajor bugfix in the oehandler's set_automatic_vars function
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Major bugfix in the oehandler's set_automatic_vars function

19 years ago(no commit message)
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]

19 years agoBUGFIX: call data.expand on the vars we pull from the data store.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
BUGFIX: call data.expand on the vars we pull from the data store.

19 years agoEnhance delnode in our digraph. Now supports (optionally) removing 1) references...
Chris Larson [Wed, 25 Jun 2003 21:50:28 +0000 (21:50 +0000)]
Enhance delnode in our digraph.  Now supports (optionally) removing 1) references to this node from other nodes, or 2) other nodes that reference this node.

19 years agoAlter function execution behavior with regard to directories. Now uses a var flag...
Chris Larson [Wed, 25 Jun 2003 21:21:36 +0000 (21:21 +0000)]
Alter function execution behavior with regard to directories.  Now uses a var flag to store the list of directories we want created prior to execution, and the last dir in the list is the one we 'cd' to.

19 years agoUpdates to build test application: Execute a task that exercises our use of intertask...
Chris Larson [Wed, 25 Jun 2003 20:55:54 +0000 (20:55 +0000)]
Updates to build test application: Execute a task that exercises our use of intertask dependencies, test task removal, and catch task execution failure.

19 years agoMove event firing and exception raising into the task functions, not the function...
Chris Larson [Wed, 25 Jun 2003 20:55:54 +0000 (20:55 +0000)]
Move event firing and exception raising into the task functions, not the function call functions.  Also a few bugfixes, confirmation of add_task, exec_task, and remove_task functionality.

19 years agoBUGFIX: typo, its okeys, not oekeys.
Chris Larson [Wed, 25 Jun 2003 20:53:33 +0000 (20:53 +0000)]
BUGFIX: typo, its okeys, not oekeys.

19 years agoBUGFIX: typo in emit_env
Chris Larson [Wed, 25 Jun 2003 20:53:33 +0000 (20:53 +0000)]
BUGFIX: typo in emit_env

19 years ago(no commit message)
Chris Larson [Wed, 25 Jun 2003 20:22:35 +0000 (20:22 +0000)]

19 years agoAuto merged
Chris Larson [Wed, 25 Jun 2003 20:22:35 +0000 (20:22 +0000)]
Auto merged

19 years agoUse list comprehensions to clean up the followup function
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Use list comprehensions to clean up the followup function

19 years agoRename: bin/tests/parswe -> bin/tests/parse
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/tests/parswe -> bin/tests/parse

19 years agoRename: bin/fetch -> bin/tests/fetch
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/fetch -> bin/tests/fetch

19 years agoRename: bin/event -> bin/tests/event
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/event -> bin/tests/event

19 years agoRename: bin/data -> bin/tests/data
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/data -> bin/tests/data

19 years agoCleanup oebuild.sh, remove items which are no longer necessary.
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Cleanup oebuild.sh, remove items which are no longer necessary.

19 years agoAdd a few convenience methods to our digraph class.
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Add a few convenience methods to our digraph class.

19 years agoAdd a small function for obtaining the name of a class or class instance, for use...
Chris Larson [Wed, 25 Jun 2003 01:00:13 +0000 (01:00 +0000)]
Add a small function for obtaining the name of a class or class instance, for use in event handlers.

19 years agoEscape the doublequotes in the variable contents in emit_env so as not to break the...
Chris Larson [Wed, 25 Jun 2003 00:37:02 +0000 (00:37 +0000)]
Escape the doublequotes in the variable contents in emit_env so as not to break the emitted variable definition.

19 years agoChange default package target to 'build' rather than 'package' to handle additional...
Chris Larson [Mon, 23 Jun 2003 21:38:02 +0000 (21:38 +0000)]
Change default package target to 'build' rather than 'package' to handle additional tasks like package_tarball that sit at the top of the task stack.

19 years agoBUGFIX: lists dont have a prepend method :)
Chris Larson [Mon, 23 Jun 2003 21:38:02 +0000 (21:38 +0000)]
BUGFIX: lists dont have a prepend method :)