|
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 | |
|---|
| 1 | hard 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. |
|---|