Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 5313 - Сделать режим, при котором создаётся независимое от пакетов окружение   Make a simular bug
Summary: Сделать режим, при котором создаётся независимое от пакетов окружение
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Интеграция в хост-систему (show other bugs)
Version: 1.0.12
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5032
  Show dependency treegraph
 
In work:
Reported: 2010-03-19 18:06 MSK by Vitaly Lipatov
Modified: 2010-04-15 17:33 MSD (History)
0 users

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2010-03-19 18:06:00 MSK
Сделать поддержку переменной окружения WINECOPYSKEL (можно задать и в config-файле), при установке которой на файлы из /usr/share/wine/skel будет создаваться не символические ссылки (как сейчас - привязывая к конкретному пакету), а будет производиться копирование файлов.
Comment 1 Vitaly Lipatov 2010-03-19 18:20:11 MSK
Сделал, закоммитил в eter-1.0.12 и в eterwine.
Использование
$ WINECOPYSKEL=yes wine --update
Comment 2 Денис Баранов 2010-03-24 18:42:22 MSK
При $ WINECOPYSKEL=yes wine --update не заменяются ссылки.
Если просто копировать через cp, то при попытке перезаписать ссылку файлом выдается сообщение что это один и тот же файл.
Решением может быть копирование с параметром --remove-destination.
Comment 3 Денис Баранов 2010-04-02 01:19:04 MSD
Добавил параметр --remove-destination, теперь копируется корректно.
Comment 4 Vitaly Lipatov 2010-04-02 21:36:36 MSD
Переделал (сначала просто удаляем файлы, а потом копируем), надо проверить
и с переменной и без, и повторный --update (всего 4 варианта).
Comment 5 Денис Баранов 2010-04-15 15:27:19 MSD
WINE@Etersoft 1.0.12 eter5/eter4
Принято.
Проверенно в следующих вариантах:
1) Инициализация .wine с переменной WINECOPYSKEL
2) Инициализация .wine без переменной WINECOPYSKEL
3) $ wine --update бутылки, созданной без переменной, с переменной WINECOPYSKEL
4) $ wine --update бутылки, созданной c переменной, с переменной WINECOPYSKEL
5) $ wine --update без переменной WINECOPYSKEL