Newbie Questions and Status

steve <steve-EcAB/[email protected]> Fri, 25 Feb 2005 01:26:07 -0800
Newsgroups gmane.comp.tools.aap.devel
Message-ID <[email protected]>

Hi All,

   I'm looking for a system to maintain a small Linux distro and am 
trying to decide between SCONS and AAP.  I had a few basic questions 
about aap...

The docs indicate that 'package' dependencies haven't been implemented 
yet.. Is that still true?  I need 'build time' dependencies (ie, vim 
depends on libc6).  I'd also like to be able to generate source packages 
(including patch files used) and generate BOM's for both the binary and 
source packages.  Are source packages still on the 'to-do' list?

Also, In the 'ports' section of the docs, it mentions the 'steps' aap 
goes thru to build a package - is this _only_ for ports?  Or do all aap 
recipes go thru these hooks?  Is it possible to add/remove the steps aap 
uses (say for instance to add 'source packaging' step)


SCons is pretty nice, however I'd have to roll my own 'multi-step' logic 
by adding a stamp-file layer on top of it.  I'd have an 'initialize' 
function in each recipe automatically add dependencies on each step in 
the process ('patch' depends on 'unpack' depends on 'fetch'..).  Aap 
seems to have some of this already in place, but only for 'port' 
recipes??  If I have to roll my own 'multi-step' (stages) support, would 
the stamp-file approach be the most appropriate way to do it in aap ?

Thanks!
Steve




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click