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
06-06-2008, 13:57
maxno969m,

Распакуйте интегратор в паку Пакета обновлений и все плучится.
Папка GuiTools обязательно должна быть в корне Пакета обновлений.

gora, Хотелось бы что б проверка занятости образа производилась при запуске процесса интеграции, а не при начале создания образа (зря потерянное время). » »

Это уже сделано. После проверки дистрибутива, если выбрано создание ISO и такой файл есть, то делается попытка его удалить. В случае неудачи интеграция прекращается с ошибкой.

Shido
06-06-2008, 15:42
Boa Soft,

Что касается сервера то там всё довольно сложно, ибо ставиш не каждый день, а если ставиш, то надолго. Но под виртуалкой всё же потестил.

Все sysoc и SVCPACK аддоны ставятся нормально, логи чистые. Остальные не тестил (удаление, и пр.)
Пакеты драйверов интегрируются (правда специализированых у меня практически нет, использовал башратовские). Да ресурсы из WINNTBBU.DLL для фейкового сетупа берутся ХР-ные (забавно, в первый раз чуть не попутал).
Мультибут с SETUPLDR от 2003-го не работает, кажется это ограничение BCDW (не уверен, но похоже так - при тестировании матерится кракозябрами.
В режиме работы с эксперементальным пакетом похоже не происходит патч стандартного лоадера ругается на контрольную сумму. Поэтому с СП2 не тестил.
ResPatch отрабатывает нормально.

Boa Soft,
Возможно ли добавить ключ для CDIMAGE - -j1 ?
Так кирилицу в исошках не поддерживает.
Или же сделать ещё один пункт : "выбрать программу для создания образа", там уже я выберу командный файл в котором запущу например тот же CDIMAGE c необходимыми ключами. »
Лучше не батник, а два новых поля для программы и для набора ключей (хотя эта возможность не самая нужная, меня сейчас всё устраивает)

И ещё можно добавить в переменные для имени образа добавить эти язык, сервиспак, дистрибутив (сервер или xp), редакция.
Поймал себя на мысле о том, что заводить новый профиль для каждой разновидности дистрибутива не удобно (набор уже из 10 не считая тестовых) тем более что отличаются многие только типом дистрибутива и именем файла образа, а переименовывать каждуый раз сильно напрягает.

mbgroot
06-06-2008, 18:38
Логи респатча - а зачем? Если все верно - лог удаляется. Если файл не пропатчился - то причины две - нет файла - отражено в логе программы, ошибка патча - лог с ошибкой сохраняется.»
Извините, но вот у меня в логе невидно, какие именно патчи НЕнайдены. Только количество. Можно добавить хотя бы вывод имен файлов?

Shido
07-06-2008, 03:37
mbgroot, Если не найден какойто файл из тех что должны были пропатчится то в избыточном режиме отображения лога видны имена таких файлов.
А если не отработал какойто патч то смотреть нужно логи в папке \GUITOOLS\RESPATCH\logs

mbgroot
07-06-2008, 20:12
Использую для патча ресурсов файлы из ResPatch_Distr_test.7z. В ресурсах присутствует патч файлов xpsp1res.dll и xpsp2res.dll. В логе интегратор ругнулся, что файлы в дистрибутиве не найдены. При дальнейшем изучении выяснилось, что они хранятся в дистрибутиве под именами sprs0419.dll и sprt0419.dll соответственно. Патчу теми же ресурсами эти файлы. После этого при патчении WPF выдает:
Поиск имени файла: sprs0419.dll
Имя файла не найдено

Поиск имени файла: sprt0419.dll
Имя файла не найдено
А в setuperr.log ругается, что файлы xpsp1res.dll и xpsp2res.dll не имеют верной подписи Microsoft, и не устанавливаются. Как файлы sprs0419.dll и sprt0419.dll добавить для пропатчивания WPF?
Или я где-то ошибся? Поиск вроде результатов не дал...

Boa Soft
08-06-2008, 00:35
mbgroot,

Оставте в дистрибутиве обе папки. xpsp2res.dll - со всеми ресурсами. sprt0419.dll - только скрипт. В скрипте заменяем только имя в заголовке. Все пути идут к ресурсам в xpsp2res.dll. При сборке дистрибутива на ошибку при патче - не найденной xpsp2res.dll не обращаем внимания. Таким образом, и патчется sprt0419.dll, и xpsp2res.dll выводится из защиты. Кроме того, это надо и для создания LiveResPatch

aset
08-06-2008, 13:20
mbgroot,
кстати в инструкции по Респатч это указано насчет того что файл не найден

Shido
08-06-2008, 15:14
Boa Soft, предположим что аддон должен использоватся ТОЛЬКО СОВМЕСТНО с интеграцией драйверов и мультибутом GUI, добавление строк
Z_DRV_INST
ZZ_MultiBoot
результата не даёт (пробовал). Подозреваю, что такая ситуация даже не предполагалась, что то с этим можно сделать?

Boa Soft
08-06-2008, 16:10
Shido,

Не используйте тогда встроенные возможности и используйте старые аддоны. Старый мультибут и установщик я развивать уже не буду (только буду обновлять finish и setup, они одинаковые).

Shido
08-06-2008, 16:46
Boa Soft, я не о использовании ... использовать свой аддон я могу и так, т.к. знаю, что он динамически формирует меню для мультибута и соответственно включу мультибут.

В случае же, если этим аддоном будет пользоватся кто-то ещё (собираюсь выложить на форум после доводки) предупреждения в реадми будет мало (т.к. большинство его не читает) нужно какое-то предупреждение ещё до запуска интеграции. Хотел реализовать через REQUIRED - не удалось.

Поэтому я и спрашиваю, можно ли реализовать проверку зависимостей через файл REQUIRED для встроеных в GUI возможностей (драйвера, мультибут, респатьч), ведь включены они пользователем, или выключены, узнать на данный момент никак нельзя.

Boa Soft
08-06-2008, 17:41
Shido,

Я добавлю это предупреждение в описание. Больше ничего не обещаю.

Boa Soft
08-06-2008, 23:09
Текущая версия: 1.0.22.2 (RC3) от 08.06.08

Новое в текущей версии:
1. Переделана процедура проверки дистрибутива с целью более легкого расширения номенклатуры обрабатываемых дистрибутивов в будущем.
2. Добавлена поддержка Server 2003 sp2.
3. До решения проблемы с патчем setupldr мультизагрузка для Server 2003 блокирована.
4. Добавлено поле для добавления произвольных параметров командной строки cdimage.
5. При респатче добавлено создание списков ненайденных и непропатченых файлов.
6. Добавлена проверка на корректность создания архива LiveResPatch.
7. Добавлена проверка на наличие msst.ini и папки конфигурации мультизагрузки до патча.

Genry111
09-06-2008, 11:52
Boa Soft, Спасибо за 4. Добавлено поле для добавления произвольных параметров командной строки cdimage. », но тут же возникла проблема что я не могу им воспользоваться, так как некоторые параметры несовместимы (нарпимер j1 несовместимо с -n и-d ), можно ли при использовании этого поля не использовать параметры по умолчанию ?

Goletsa
09-06-2008, 20:52
Мультибут с SETUPLDR от 2003-го не работает, кажется это ограничение BCDW (не уверен, но похоже так - при тестировании матерится кракозябрами. »
Скорее setupldr
Там вроде как надо патчить проверку чексумы.

sae67
09-06-2008, 22:29
Где размещать папки "BOOT", "DRIVERS" и "ResPatch"? В GUITOOLS или нет? Что то все вкладки неактивны.

Boa Soft
09-06-2008, 23:19
sae67,

Распакуйте архив в корневую папку пакета обновлений. И все поймете.

корее setupldr
Там вроде как надо патчить проверку чексумы. »

Приведенный сдесь патч не помог. поэтому я заблокировал мультибут для серверных систем.

Goletsa
09-06-2008, 23:59
Приведенный сдесь патч не помог. поэтому я заблокировал мультибут для серверных систем. »
Найду минутку - изучу этот вопрос.

garbals
10-06-2008, 00:16
setupldr можно от 2003 без сервис пака использовать

erdbets
10-06-2008, 09:22
не интегрирует драйвера MSST размещаю их в распакованном виде:updateintegrator 08.06.08\GUITOOLS\DRIVERS\DriverPacks_MSST\D
в запакованном \updateintegrator 08.06.08\GUITOOLS\DRIVERS\DriverPacks_Zipped
Гдебы они не лежали все равно не интегрируются

Amigos
10-06-2008, 10:40
erdbets, структура папок такая? http://i018.radikal.ru/0806/57/c8b98087bfb9.png

файл \GUITOOLS\DRIVERS\DriverPacks_MSST\DriverPack_MassStorage_wnt5_x86-32.ini
на месте?

файл \GUITOOLS\DRIVERS\MSST.INI есть ?
каким способом он получен?




© OSzone.net 2001-2012