PDA

Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Boa Soft
10-06-2008, 11:14
GUITOOLS со всем содержимым должна быть в корне пакета обновлений.

erdbets
10-06-2008, 11:24
да такая структура.Файл 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?

Amigos
10-06-2008, 11:59
Гдебы они не лежали все равно не интегрируются »как ты определяешь, "интегрировались" они или "не интегрировались" ?вы думаете причина в отсутствии файла DriverPack_MassStorage_wnt5_x86-32.ini»этот файлик лежит в DP_MassStorage_wnt5_x86-32_xxxx.7z я думаю, что его положили туда не просто так.

erdbets
10-06-2008, 12:02
я вижу это когда винда устанавливается в самом начале.В некотоых версиях 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).

Shido
11-06-2008, 01:50
интеграции в дистриб писало об ошибке не критической. »
Не критические ошибки говорят о том что какие то файлы не найдены (и соответсвенно такой драйвер не устанавливается). Что говорит о несоответсвии 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)

Для проверки интегрировалось не интегрировалось лучше использовать избыточный режим отображения лога (там всё чётко прописано), не предётся гадать что и где не так.

erdbets
11-06-2008, 06:46
почему вы не пишите о версии которая новее 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 нужно прописать свой путь до драйверов?

Amigos
11-06-2008, 07:12
erdbets, нашёл ещё одну причину, правда совсем глупую.
в старых версиях интегратора msst.ini был в \DRIVERS\MSST.INI
в новых \GUITOOLS\DRIVERS\MSST.INI

если перейти со старого интегратора на новый, не удаляя UpdateIntegrator.ini то нужно идти на вкладку с интеграцией драйверов и там вручную поменять путь к msst.ini, т.к. там сохраняется старый путь, оставшийся от предыдущих версий updateinegrator.

erdbets
11-06-2008, 07:17
да я причину не находил просто решил уточнить то что не ясно.

сейчас пересобираю дистриб поставлю на виртуал посмотрю.

Amigos
11-06-2008, 08:17
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,

Amigos
11-06-2008, 08:58
какой файл не найден? »таки нашёл при помощи 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. В результате ошибка "файл не найден" без указания какой файл, почти полностью неинформативна.

gora
11-06-2008, 09:31
Boa Soft, нашел еще очепяткуИнтеграция остановлена из-за ошибки - ошибка при удаленн ISO - образа И еще одна хотелка: Хотелось бы, что бы можно было производить интеграцию как в нормальном режиме, так и в фоновом. Еще лучше, что бы режим переключался автоматически в фоновый при сворачивании окна интегратора. Сейчас при процессе интеграции ни чем другим на компьютере заниматься уже практически не возможно.

Boa Soft
11-06-2008, 11:23
gora,

Хотелка не осуществимая. Обработка кабов, а тем более сжатие в 7z требует много ресурсов. Можно выставить запуск скриптов в скрытой консоли, но тогда не будет интерактивности.

gora
11-06-2008, 21:20
Хотелка не осуществимая. »Жаль. :(

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
17-06-2008, 20:43
чёто не работает функция создания образа диска(

Shido
18-06-2008, 02:58
чёто не работает функция создания образа диска( »
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