emerge + /usr/bin/ebuild + /etc/portage/bashrc
Добрый день.
Пытаюсь выполнить команду:
/usr/bin/ebuild /usr/portage/dev-php/pecl-taint/pecl-taint-1.2.2-r1.ebuild fetch
Выдает что в make.conf нужно поменять переменную с PHP_TARGETS="php7-0" на PHP_TARGETS="php5-4"
The following REQUIRED_USE flag constraints are unsatisfied:
php_targets_php5-4
Поменять не сложно.
Однако, если поменять переменную на PHP_TARGETS="php5-4" и выполнить
/usr/bin/ebuild /usr/portage/dev-php/pecl-taint/pecl-taint-2.0.0_beta.ebuild fetch
выдает что в make.conf нужно поменять переменную с PHP_TARGETS="php7-0" на PHP_TARGETS="php5-4"
The following REQUIRED_USE flag constraints are unsatisfied:
php_targets_php7-0
Согласно документации есть файл /etc/portage/bashrc, в котором можно настроить переменные под КАТЕГОРИЮ\ПАКЕТ\ВЕРСИЮ и т.д.
Однако у меня они не отрабатывают (и не ругается , если синтаксис не верный).
ВОПРОС:
1) bashrc не влияет на команду /usr/bin/ebuild и не отрабатывает на фазы?
2) я не правильно пишу bashrc (буду признателен за ваши примеры)?
В инете полно примеров на изменение CFLAGS CXXFLAGS и т.д... но не нашел примера на изменение PHP_TARGETS=""
Спасибо большое заранее.
- Для комментирования войдите или зарегистрируйтесь
/
Тебе нужен не
bashrc
, а per packagemake.conf
!Описание известно?
:wq
--
Live free or die