commit: 0d4e946cccee70a58059cb48e1237efa95b900f5
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 23 15:38:35 2017 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Mar 23 15:38:35 2017 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=0d4e946c
travis: try to fix build for Prefix
.travis.yml | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index 196e3520a..27c134fa7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,20 @@ install:
script:
- printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg
+ - find . -type f -exec \
+ sed -e "s|@PORTAGE_EPREFIX@||" \
+ -e "s|@PORTAGE_MV@|/bin/mv|" \
+ -e "s|@PORTAGE_BASH@|/bin/bash|" \
+ -e "s|@PREFIX_PORTAGE_PYTHON@|$(type -P python)|" \
+ -e "s|@DEFAULT_PATH@|/usr/bin:/bin|" \
+ -e "s|@EXTRA_PATH@|/usr/sbin:/sbin|" \
+ -e "s|@portagegroup@|portage|" \
+ -e "s|@portageuser@|portage|" \
+ -e "s|@rootuser@|root|" \
+ -e "s|@rootuid@|0|" \
+ -e "s|@rootgid@|0)|" \
+ -e "s|@sysconfdir@|/etc|" \
+ -i '{}' +
- ./setup.py test
- ./setup.py install --root=/tmp/install-root
# prevent repoman tests from trying to fetch metadata.xsd