Пакеты и самая последняя версия README выложены на
ftp://ftp.altlinux.ru/pub/people/wrar/vmware/
README.ALT для VMware 5.0.0
0. Какие преимущества мы имеем, собирая свой пакет:
– полный контроль над комплектацией пакета (список файлов, содержимое
патчей;
– возможность выделения vm*.tar в отдельный пакет;
– максимальное соответствие ALT Packaging Policy (макросы директорий,
%post*);
1. Сборка производится на основе дистрибутива в формате tar.gz. Тем, у кого
есть офиц. rpm, ничем помочь не могу.
vmware-config.pl при упаковке запатчен:
– на этапе настройки модулей производится поиск уже установленных модулей
искать модули лишь по стандартным путям); если модуль найден – никаких
попыток его сборки не производится (а вот если не найден – не знаю, что
будет, поэтому лучше не запускать vmware-config.pl до установки пакета с
модулями);
2. Скрипты из официального пакета, как и installer.sh, более не
используются. Вместо этого /etc/vmware/locations заполняется минимально
необходимым содержимым (взятым из системы с установленным пакетом, в
котором еще использовались скрипты), а инитскрипт вместо генерирования из
скриптов кладется в src.rpm (пока что используется официальный с
минимальными изменениями).
3. Из tgz выделяются исходники модулей и перепаковываются в
kernel-source-vmware-%version.
Затем из этого пакета на отдельном спеке собирается пакет с модулями.
Когда в ftp://ftp.cvut.cz/vmware/vmware-any-any-update*.tar.gz появится
поддержка текущей версии VMware, будет возможна сборка модулей из
kernel-source-vmware-update*.
4. Замечания:
– после установки пакета таки надо запустить vmware-config.pl, но _только_
запустить ее с незагруженным драйвером или незапущенным сервисом) –
просто убиваем /etc/vmware/not_configured и снова запускаем вмварь;
5. Ту Ду:
– посмотреть, кому нужны locations, и можно ли обойтись без них вообще;
– переписать или хотя бы запатчить и облегчить инисткрипт;
– (менее реально) переписать/облегчить vmware-config.pl;
vim: tw=74
Ссылок на эту страницу нет