David Douthitt wrote:
[ snip ]
> My model has been the following:
>
> archives/
> <somearchive>.tar.gz
> <otherarchive>.bz2
> ...
>
> iproute2/
> distinfo
> Makefile
> patches/
> <somepatchname>.diff
> <somepatchname2>.diff
> ...
> work/ {temporary dir; created and used to compile within}
> binaries/ {temporary dir; created and stores binaries ONLY (no path)}
> world/ {temporary dir; created and used to store full paths
> and all files needed within the structure}
>
> <otherpkg>/
> ...
>
> My current lrp "package" setup was to have the following:
>
> iproute2-<sourcedir>/
> lrp/ {created}
> ...
>
> Under lrp/ there is a Makefile which contains all of the targets to make packages,
>etc.
> There is also a directory like world/ above which contains all paths and a Makefile
> in each directory that needs to have a binary in it.
>
> After this lrp/ directory is correctly configured, then the entire directory is
> "wrapped up" into a *.diff file and saved with the unmodified source archive.
>Examples
> of this can be found in the Oxygen/LEAF Resource CDROM.
>
> Perhaps what I will do is to use this patch as a regular patch in the CVS ports tree
> and add the patch to the source code, then use it to create packages at will.
I've been considering using whatever structure I settle on as my
development environment. I have cvs setup on my own network and hope to
integrate leaf development into my other development projects. However,
cvs doesn't lend itself to this end for several reasons:
[1] Each sandbox includes cvs directories under each directory in the
project. So, rolling up the hierarchy directly into an LRP is
cumbersome. cvs export only adds to the kludge.
[2] Since cvs does not retain group, mode nor ownership attributes, [1]
is further complicated and requires another kludge to correct directory
and files attributes.
[3] I still have not figured out how to force synchronization between
cvs revision numbers and project source revision numbers.
[4] All of this makes inclusion of <package>/package/<package>.lrp an
absolute must!
If anybody has overcome any of these obstacles, I'd appreciate
enlightenment . . .
--
Best Regards,
mds
mds resource
888.250.3987
Dare to fix things before they break . . .
Our capacity for understanding is inversely proportional to how much we
think we know. The more I know, the more I know I don't know . . .
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel