Summary: | При выполнении административной установки создаётся новый system.reg у пользователя, выполняющего wine --attach | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Alexeev Alexey <alexeev> |
Component: | Общее | Assignee: | Виталий Перов <vitperov> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | lav, triada123 |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 777, 1527, 1964, 2113, 2622 | ||
Deadline: | 2008-07-08 |
Description
Alexeev Alexey
2008-06-10 19:16:47 MSD
Насколько я помню, недавно происходили изменения в кода записи файла реестра, возможно что-то сделали с переименованием файла при записи и созданием его заново. Наверняка --update у администратора тоже приведёт к проблемам. (In reply to comment #0) > То есть, system.reg создаётся > отдельным файлом, а не ссылкой на > ~/.wine/dosdevices/c:/windows/inf/system.reg. А раньше он создавался ссылкой? и баги не было? Да в 1.0.8 он ссылка, к стати иногда ссылки не совсем удобны. Ситуация такая: Небходимо сделать разный размер шрифтов в приложениях wine у разных пользователей (разные мониторы), если не ссылки то все ок, если ссылки, то один размер у всех... p.s. Изменение размера шрифта производились правкой реестра... 1) создал пустую бутылку. 2) переместил system.reg в dosdevices/c:/windows/inf/system.reg 3) создал символическую ссылку в корне бутылки 4) выполнил wine --update Символическая ссылка осталась! Это проблема скрипта /usr/bin/wine воспроизводится так: $ dash /usr/bin/wine --admin Проблема не относится к используемому sh. Воспроизводится только при повторном выполнении wine --admin при уже существующем общем каталоге. Исправлено, Created commit c4e1ca4 Делаю wineboot --update и у меня ссылки удаляются... Особенно проявляется с новой версией. Буду разбираться с работой wineboot. Выяснил. Если в файл реестра невозможно записать (как раз случай административной установки), то он создаётся заново в текущем каталоге. Переписан скрипт обновление в части манипулирования реестром (устранены все гонки), а также решена проблема с сохранением: commit d17fd518acc3c1e180b3ff9490ffaec2ea8048d9 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Fri Jul 11 20:59:32 2008 +0400 skip registy saving if file is read only (fix eterbug #1920) будет доступно начиная с eter16 |