Toma wrote:
> Now, I know easy_e17 isnt part of the official cvs, but it would be
> great to see a version thats leaves a chance to fix simple errors as
> you go.

My own little script (written from scratch by me) allows for such 
operation.. This is how it works in coarse terms:

cvs up > log
resolve_deps
for each in updated do tar,build,install,upload

the resolve_deps function takes the list of modified packages in CVS and 
returns a string of things to rebuild, in the proper order, all 
controlled by a very simple dependency map in the format pkg:dep,dep,dep

I even wrote some scripts to create the dependency map from the finished 
rpm packages, complete with support for creating graphic maps in dot-format.

if the build process fails in any package, the script aborts, and once I 
have resolved the issue, I simply set OVERRIDE_FINAL to the remaining 
list of packages and run the script again..

It should not be a big operation to set the OVERRIDE_FINAL variable from 
within the script..

I have shared my script in the past, and if anyone are interested, I 
have no calms about doing so again.

Oh, and I wrote a similar script for e_modules, which didn't need deps 
among the packages.

-- 
Cheers,
Morten

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to