Kevin Day [Thu, 28 Feb 2013 19:39:14 +0000 (13:39 -0600)]
Bugfix: don't perform multiple identical installs for an individual install
When calling kit_package_individual() with the W-H-O arguments, the 'O' part may end up being called multiple times.
This happens because some packages, like linux.package, define multiple 'H' parts.
For example, the linux.package defines the following:
'W' = runtime 'W' = runtime 'W' = runtime
'H' = kernel 'H' = modules 'H' = firmware
'O' = main 'O' = main 'O' = main
The 'main' would get called 3 times.
This means that "kit install linux" compiles and installs linux 3 times in a row.
The solution is to remember if an existing 'O' has been processed and skipping already processed 'O's.
Kevin Day [Tue, 15 Jan 2013 03:28:53 +0000 (21:28 -0600)]
Update: add the kit-0.4.x script files
Kit 0.4.x is still being developed, but I should make what I have available now.
This will allow for kit to install kit via the kevux undernet repository.