Я не совсем понимаю, что вы здесь делаете, но следует отметить важный момент:
Если вы не появляетесь повторно mysql перед запуском - config
, конфигурация, которую вы используете, будет считана не из любого из ваших эклассов в оверлее, а из файлов в / var / db / pkg / * / * / environment.bz2
При установке пакета можно сделать несколько действительно забавных трюков, например, если вы напишете ebuild и экспортируете переменную в src_compile
... эта переменная, скорее всего, все еще будет доступна во время pkg_config
Если вы попробуете найти этот файл environment.bz2
, вы увидите все встроенные функции mysql eclass.
Следовательно, как вы указали в своем другом ответе, обновление, похоже, исправляет это.
Но он исправляет это, заменяя установленные копии кода eclass :)