root/releases/pkgcore/0.1.2/dev-notes/changes @ ferringb-20050825155718-9ce9a89fcb24389f

Revision ferringb-20050825155718-9ce9a89fcb24389f, 0.8 KB (checked in by ferringb, 3 years ago)

[savior @ 1918]
developer notes; jotted down thoughts regarding design, description of whatever api/protocols using internally, changes to ebuild env, etc

Line 
1hard to list everything mind you, but here is changes re: behaviour
2
3* proper env saving/reloading.  Ebuild is sourced once, and ran from the env.
4* DISTDIR has indirection now.  points at a directory, that is symlinks to the files.
5  why?  This prevents builds from lieing about their sources (less bugs)
6* PORTAGE_TMPDIR is no longer in the ebuild env
7* (PORTAGE_|)BUILDDIR is no longer in the ebuild env
8* BUILDPREFIX is no longer in the ebuild env
9* AA is no longer in the ebuild env
10* inherit is an error in phases except for setup, prerm, and postrm.
11  pre/post rm are allowed only to deal with broken envs.  Running config with a broken env
12  isn't allowed, cause config won't work; installing with a broken env, not allowed cause
13  preinst/postinst won't be executed.
Note: See TracBrowser for help on using the browser.