Пользователь
Сообщения: 54
Благодарности: 7
|
Профиль
|
Отправить PM
| Цитировать
Нашел серьезный баг в проге... При выполнении обновления пака до новой версии скрипты выполняются из корневой папки...
т.е:
у меня есть UpdatePack-XPSP2-Rus-7.12.21.7z
я дораспаковываю туда Upd-7.12.21-To-8.01.17.7z и Upd-8.01.17-To-8.2.15.7z
запускаю интегратор и он выполняет апдейт пака... НО в "Upd-8.01.17-To-8.2.15.7z\Addons\2-Unofficial\Upd" есть такие строки (просто пример там еще много чего):
If Exist Files\msi.dll Del /F /Q Files\msi.dll
If Exist Files\ForceCopy\SVCPACK\KB927891.CA_ Del /F /Q Files\ForceCopy\SVCPACK\KB927891.CA_
и в результате в файл MSI.DLL удаляется не из апдейтпак\Addons\2-Unofficial\Files\ForceCopy а из апдейтпак\Files\ForceCopy !!!
а вот если сначала запустить __PATCH.CMD то все нормально.
я думаю многие глюки из-за этого... потому что у меня после такого "обновления" папка Files худела примерно на 40 мб =(
|