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

Reply via email to