1 |
commit: 8c0b91877565ed06fef32b7e7f6345d3d15eb33e |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 24 22:35:59 2016 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 24 22:39:24 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0b9187 |
7 |
|
8 |
dev-python/six: run pkg_preinst in a temporary directory |
9 |
|
10 |
Package-Manager: portage-2.3.1_p4_p56819 |
11 |
|
12 |
dev-python/six/six-1.10.0.ebuild | 6 +++++- |
13 |
1 file changed, 5 insertions(+), 1 deletion(-) |
14 |
|
15 |
diff --git a/dev-python/six/six-1.10.0.ebuild b/dev-python/six/six-1.10.0.ebuild |
16 |
index 753971c..29971c2 100644 |
17 |
--- a/dev-python/six/six-1.10.0.ebuild |
18 |
+++ b/dev-python/six/six-1.10.0.ebuild |
19 |
@@ -68,6 +68,10 @@ pkg_preinst() { |
20 |
rm -r "${egginfo}" || die "Failed to remove egg-info directory" |
21 |
fi |
22 |
} |
23 |
- cd / # Bug 585146 |
24 |
+ # https://bugs.gentoo.org/585146 |
25 |
+ local tmpdir="$(mktemp -d)" |
26 |
+ [[ -n ${tmpdir} ]] || die |
27 |
+ cd "${tmpdir}" || die |
28 |
python_foreach_impl _cleanup |
29 |
+ rmdir "${tmpdir}" |
30 |
} |