Bug #736
cl-kernel игнорирует комментарии
Status: | Closed | Start: | 04/25/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Calculate Utilities | Spent time: | - | |
Target version: | 14.16 | |||
Votes: | 0 |
Description
В make.conf файле настройки портеджа имею строку:
FEATURES="splitdebug parallel-fetch parallel-install -ebuild-locks sandbox unmerge-orphans "#fail-clean"
При запуске cl-kernel выдает следующую ошибку
/etc/portage/make.conf/custom: line 37: unexpected EOF while looking for matching `"'
/etc/portage/make.conf/custom: line 38: ошибка синтаксиса: неожиданный конец файла
Баг ли это или нет и насколько изменяется поведение сказать не могу
History
Updated by Андрей Астахов over 9 years ago
Собственно стоит обратить внимание на этот участок закоментированную "
Еще, интереса ради, зачем cl-kernel изучает настройки портеджа, ведь обычно ядро компилится по Makefile
Updated by Алексей Тихонов over 9 years ago
Андрей Астахов wrote:
Собственно стоит обратить внимание на этот участок закоментированную "
" перед # уберите .. или уберите " после clean
Updated by Андрей Астахов over 9 years ago
Я понимаю, что можно убрать комментарий и записать строкой. Обычно так и делаю. Вопрос в том, не приводит ли сие к неправильной интерпретации make.conf файла?
Updated by Mikhail Hiretsky over 9 years ago
Вопрос в том, не приводит ли сие к неправильной интерпретации make.conf файла?
Смотря как данные импортируются портежами - вы можете посмотреть что будет в переменной через emerge --info
. Я бы рекомендовал ставить пробел после кавычек и перед #
.
cl-kernel
использовал make.conf
для получения MAKEOPTS
, а именно параметра -j
. Начиная с версии 0.1.7 cl-kernel будет использовать переменную утилит install.os_install_makeopts
.
Updated by Андрей Астахов over 9 years ago
Сам portage импортирует данные хорошо, без ошибок.
Благодарю за разъяснение. При желании, можно закрывать.
Updated by Alexander Tratsevskiy over 9 years ago
- Status changed from New to Closed