| Line | |
|---|
| 1 | ========= |
|---|
| 2 | Changes |
|---|
| 3 | ========= |
|---|
| 4 | |
|---|
| 5 | hard to list everything mind you, but here is changes re: behaviour |
|---|
| 6 | |
|---|
| 7 | * proper env saving/reloading. Ebuild is sourced once, and ran from the env. |
|---|
| 8 | * DISTDIR has indirection now. points at a directory, that is symlinks |
|---|
| 9 | to the files. why? This prevents builds from lieing about their |
|---|
| 10 | sources (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 to deal with broken envs. Running |
|---|
| 17 | config with a broken env isn't allowed, cause config won't work; |
|---|
| 18 | installing with a broken env, not allowed cause preinst/postinst |
|---|
| 19 | won't be executed. |
|---|
| 20 | * binpkg building now gets the unmodified contents- thus when merging the |
|---|
| 21 | binpkg, all files are there unmodified. |
|---|