| Line | |
|---|
| 1 | ========= |
|---|
| 2 | Changes |
|---|
| 3 | ========= |
|---|
| 4 | |
|---|
| 5 | (Note that this is not a complete list) |
|---|
| 6 | |
|---|
| 7 | * Proper env saving/reloading. The ebuild is sourced once, and run from the env. |
|---|
| 8 | * DISTDIR has indirection now. It points at a directory, ie, symlinks. |
|---|
| 9 | to the files. The reason for this is to prevent builds from lying about their |
|---|
| 10 | sources, leading to less bugs. |
|---|
| 11 | * PORTAGE_TMPDIR is no longer in the ebuild env. |
|---|
| 12 | * (PORTAGE_|)BUILDDIR is no longer in the ebuild env. |
|---|
| 13 | * BUILDPREFIX is no longer in the ebuild env. |
|---|
| 14 | * AA is no longer in the ebuild env. |
|---|
| 15 | * inherit is an error in phases except for setup, prerm, and postrm. |
|---|
| 16 | pre/post rm are allowed only in order to deal with broken envs. Running |
|---|
| 17 | config with a broken env isn't allowed, because config won't work; |
|---|
| 18 | installing with a broken env is not allowed because preinst/postinst |
|---|
| 19 | won't be executed. |
|---|
| 20 | * binpkg building now gets the unmodified contents- thus when merging a |
|---|
| 21 | binpkg, all files are there unmodified. |
|---|