Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов
Boa Soft
10-06-2008, 11:14
GUITOOLS со всем содержимым должна быть в корне пакета обновлений.
да такая структура.Файл msst.ini на месте.он получен вместе с этим дистрибом.DriverPack_MassStorage_wnt5_x86-32.ini этого файла но и без него в предыдущей версии все вставало
GUITOOLS со всем содержимым в корне так и есть.updateintegrator 08.06.08\GUITOOLS\DRIVERS\DriverPacks_MSST\D\M
нашел сейчас версию DP_MassStorage_wnt5_x86-32_806C.7z в ней есть DriverPack_MassStorage_wnt5_x86-32.ini но в этом пакете отсутствует секция SC6 с драйвером:
This INF file installs the Silicon Image 3531 SATA Controller
for the SiI 3531 controller on systems running Windows 2000, Windows XP
and Windows 2003
вы думаете причина в отсутствии файла DriverPack_MassStorage_wnt5_x86-32.ini?
Гдебы они не лежали все равно не интегрируются »как ты определяешь, "интегрировались" они или "не интегрировались" ?вы думаете причина в отсутствии файла DriverPack_MassStorage_wnt5_x86-32.ini»этот файлик лежит в DP_MassStorage_wnt5_x86-32_xxxx.7z я думаю, что его положили туда не просто так.
я вижу это когда винда устанавливается в самом начале.В некотоых версиях DP_MassStorage_wnt5_x86-32_xxxx.7z не ложут туда файлик даже без него дрова эти всегда инсталировались только при интеграции в дистриб писало об ошибке не критической.
IDDQDesnik
10-06-2008, 20:02
erdbets,
Для интеграции драйверов с помощью Gui-интегратора (он же аддон z_Drv_Inst) файл DriverPack_MassStorage_wnt5_x86-32.ini не нужен.
Он предназначен для интегратора драйверов от Bâshrat the Sneaky http://driverpacks.net/ в формате которого и выкладывается файл DP_MassStorage_wnt5_x86-32_xxxx.7z
Gui-интегратор питается файлом MSST.INI, который можно сконвертировать из DriverPack_MassStorage_wnt5_x86-32.ini с помощью утилиты msstconvert (http://tools.oszone.net/BoaSoft/tools/msstconvert.7z).
интеграции в дистриб писало об ошибке не критической. »
Не критические ошибки говорят о том что какие то файлы не найдены (и соответсвенно такой драйвер не устанавливается). Что говорит о несоответсвии MSST.INI архиву. Файл MSST.INI в обязательном порядке должен соответсвовать тому набору драйверов который ты интегрируеш в дистрибутив (т.к. именно он содержит информацию позволяющую интегрировать эти дравера в дистрибутив)
erdbets, Как вариант можеш использовать пакет из этой темы http://www.forum.oszone.ru/thread-91146-34.html, да и вобще загляни туда, автор регулярно обновляет драйвера и выкладывает готовый MSST.INI.
Архив с драйверами для последней версии DriverPack_MassStorage_wxp_x86-32_112_Greg_B.7z (http://ifolder.ru/6414306), MSST.INI (http://www.forum.oszone.ru/attachment.php?attachmentid=10973&d=1209886960)
Для проверки интегрировалось не интегрировалось лучше использовать избыточный режим отображения лога (там всё чётко прописано), не предётся гадать что и где не так.
почему вы не пишите о версии которая новее DP_MassStorage_wnt5_x86-32_806C.7z?
DriverPack_MassStorage_wxp_x86-32_112_Greg_B.7z вешает 2.2 мб а DP_MassStorage_wnt5_x86-32_806C.7z 4.9 мб или может последнюю версию DP_MassStorage_wnt5_x86-32_806C.7z не желательно использовать?
В MSST.ini прописан путь C:\2-update\addons\Z_DRV_INST\DriverPacks_MSST\DriverPack_MassStorage_wxp_x86-32_112_Greg_B.ini нужно прописать свой путь до драйверов?
erdbets, нашёл ещё одну причину, правда совсем глупую.
в старых версиях интегратора msst.ini был в \DRIVERS\MSST.INI
в новых \GUITOOLS\DRIVERS\MSST.INI
если перейти со старого интегратора на новый, не удаляя UpdateIntegrator.ini то нужно идти на вкладку с интеграцией драйверов и там вручную поменять путь к msst.ini, т.к. там сохраняется старый путь, оставшийся от предыдущих версий updateinegrator.
да я причину не находил просто решил уточнить то что не ясно.
сейчас пересобираю дистриб поставлю на виртуал посмотрю.
Boa Soft, вопрос по респатчу.
можно всё таки сделать более подробный вывод сообщений об ошибках?
"Интеграция остановлена из-за ошибки - Не удается найти указанный файл." - какой файл? где не найден?
некоторые аддоны, к примеру, имеют не совсем очевидные особенности по удалению компонент виндос.
VistaGames , как выяснилось, удаляют из дистрибутива стандартные карточные игрушки.
я раз 5 запускал интеграцию, прежде чем догадался проверить наличие cards.dl_ в папке с выходным дистрибутивом.
и каждый раз я просматривал всё rcscript.txt в поисках ошибки.
если бы было сообщени об ошибке
"не найден файл c:\xp2008\I386\CARDS.DL_ или c:\xp2008\I386\CARDS.DLL необходимый для патча cards.dll"
то обошлось и одним разом.
вот сейчас Патч ресурсов системных файлов....
Подготовка файлов для патча
Извлечение файла cards.dll
Извлечение файла netid.dll
Извлечение файла remotepg.dll
Извлечение файла spider.exe
Извлечение файла sprs0419.dll
Извлечение файла sprt0419.dll
Извлечение файла srrstr.dll
Извлечение файла sysdm.cpl
Извлечение файла wuaucpl.mui
Патч файлов
----------------------------------------------------------------------------------------------------------------------------------
Интеграция остановлена из-за ошибки - Не удается найти указанный файл.
11.06.2008 в 10:10:08 какой файл не найден?
в c:\temp\unatended\2008-make\make\GUITOOLS\ResPatch\Backup\
все файлы для патча есть
Jekson07
11-06-2008, 08:56
Amigos, проверь наличие в cards.dll ресурса 66.bmp - его нужно исключить вместе с упоминаем в скрипте. Поправь в скрипте ещё эту строчку:
-modify "Resources\cards.dll\56.bmp", BITMAP, 59,
должно быть так:
-modify "Resources\cards.dll\59.bmp", BITMAP, 59,
какой файл не найден? »таки нашёл при помощи filemon
10:52:38 UpdateIntegrato:3760 SET INFORMATION C:\temp\unatended\2008-make\make\GUITOOLS\respatch\Backup\wuaucpl.mui SUCCESS FileBasicInformation
10:52:38 UpdateIntegrato:3760 CLOSE C:\temp\unatended\2008-make\make\GUITOOLS\respatch\Backup\wuaucpl.mui SUCCESS
10:52:38 UpdateIntegrato:3760 OPEN C:\temp\unatended\2008-make\make\GUITOOLS\respatch\ SUCCESS Options: Open Directory Access: Traverse
10:52:38 UpdateIntegrato:3760 QUERY INFORMATION C:\temp\unatended\2008-make\make\GUITOOLS\respatch\Backup\cards.dll SUCCESS Attributes: A
10:52:38 UpdateIntegrato:3760 QUERY INFORMATION C:\temp\unatended\2008-make\make\GUITOOLS\ResPatch\reshacker.exe NOT FOUND Attributes: Error
10:52:39 UpdateIntegrato:3760 QUERY INFORMATION C:\temp\unatended\2008-make\make\GUITOOLS\ResPatch\reshacker.exe -script NOT FOUND Attributes: Error
10:52:39 UpdateIntegrato:3760 QUERY INFORMATION C:\temp\unatended\2008-make\make\GUITOOLS\ResPatch\reshacker.exe -script Resources\cards.dll\rcscript.txt PATH NOT FOUND Attributes: Error
т.е. updateinegrator ищет reshacker.exe
в папке GUITOOLS\ResPatch\ а его там почему то нету :( в архиве "updateintegrator.7z" он в этой папке есть .
как оно так криво распаковалось, не могу понять :(
Jekson07, посмотрю, проверю
Boa Soft, просьба об выводе имени ненайденного файла (хотя бы при расширенном логе) остаётся в силе - updateinegrator работает с десятком своих файлов, с сотней файлов updatepack и addon'ов и тысячами файлами дистрибутива windows. В результате ошибка "файл не найден" без указания какой файл, почти полностью неинформативна.
Boa Soft, нашел еще очепяткуИнтеграция остановлена из-за ошибки - ошибка при удаленн ISO - образа И еще одна хотелка: Хотелось бы, что бы можно было производить интеграцию как в нормальном режиме, так и в фоновом. Еще лучше, что бы режим переключался автоматически в фоновый при сворачивании окна интегратора. Сейчас при процессе интеграции ни чем другим на компьютере заниматься уже практически не возможно.
Boa Soft
11-06-2008, 11:23
gora,
Хотелка не осуществимая. Обработка кабов, а тем более сжатие в 7z требует много ресурсов. Можно выставить запуск скриптов в скрытой консоли, но тогда не будет интерактивности.
Хотелка не осуществимая. »Жаль. :(
1 В файле ResPatch.cfg строка содержит ошибки (что, впрочем, не мешает ей работать)Shortcut="P,{%%T\\_ResPatch.cmd},{},{Утилиты},{Восстановить патч ресурсов системных файлов после обновления},{Восстановить ResPatch}{%SystemRoot%\\ResPatch},{%SystemRoot%\\ResPatch\\37.ico}" Пропущена запятая и переменная %SystemRoot% не обрабатывается в параметре Shortcut. Корректнее так:Shortcut="P,{%%T\\_ResPatch.cmd},{},{Утилиты},{Восстановить патч ресурсов системных файлов после обновления},{Восстановить ResPatch},{%%T},{%%T\\37.ico}"
2 В файле _ResPatch.cmd в перечне обрабатываемых директорий нужно добавить %WINDIR%\system32\ru-ru
Boa Soft
12-06-2008, 00:36
Пропущена запятая и переменная %SystemRoot% не обрабатывается в параметре Shortcut. Корректнее так: »
к сожалению. ошибка не моя, а кого-то из коллег по патченью. Исправлю.
2 В файле _ResPatch.cmd в перечне обрабатываемых директорий нужно добавить %WINDIR%\system32\ru-ru »
Уже обсуждалось. Добавим.
Genry111
16-06-2008, 10:14
Boa Soft, В "Интеграции драйверов" > Тонкая настойка - есть вкладка список исключений, но туда больше одной папки не добавляется и взятый из Z_DRV_INST файл PreSetup.ini с содержимым :
...
[EXCLUDE_DIRS]
*=T
PCI\VEN_10DE&DEV_0020=V\NV\NEW
PCI\VEN_10DE&DEV_0028=V\NV\NEW
PCI\VEN_10DE&DEV_00A0=V\NV\NEW
...
там тоже неотображается.
Эта функция пока не работает?
IDDQDesnik
17-06-2008, 19:41
Boa Soft, сделай пожалуйста пару мелких твиков и фиксов:
1. Сделай автоматическую загрузку настроек при выборе профиля и соответственно убери кнопку загрузить;
2. Разреши переименовывать "Профиль по умолчанию";
3. Не переименовываются, а так же остаются после удаления в UpdateIntegrator.ini следующие секции:
[Profile#qaz_DriverIntegratorSettings]
[Profile#qaz_DriverIntegratorSelectedDrives]
[Profile#qaz_MultiBootSettings]
[Profile#qaz_ResPatchSettings]
[Profile#qaz_ResPatchSelectedResource]
где qaz имя переименованного/удаленного профиля;
4. Убери из UpdateIntegrator.ini хранение имен интегритуемых аддонов/пакетов драйверов/патчей ресурсов, оставь только исключения, так как их список все равно каждый раз сканируется и составляется заново;
5. Надо как то причесать UpdateIntegrator.ini, а то секции из разных профилей идут перемешку.
чёто не работает функция создания образа диска(
чёто не работает функция создания образа диска( »
by_SiD, ты про кнопку? тогда ищи проблему у себя т.к. всё работает (3 разных компа 10 сборок только за эту неделю).
IDDQDesnik, в принципе я с тобой полностью согласен в плане пунктов 3,4,5. 2 - для меня не принципиален. :) 1 - под вопросом, т.к. подобный вопрос кажется уже задавали.
Boa Soft, Считаю =) что строки выделеные жирным должны быть вынесены из секции [Global]. Т.к. при обработке разных дистрибутивов (например SP2 и SP3, или тестовых профилей) их приходится переопределять заново, что не удобно.
[Global]
ConfigVersion=1.2
UpdatePackType=XpSP3RUS
UpdatePackRoot=D:\SP3
PrgShowEULA=1
CurrentProfile=sp3
CmdMode=3
LogLevel=3
CleanCompr=1
SoundEnable=0
BlockAllCheck=0
По моему мнению они должны входить в профиль.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC