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
28-02-2008, 19:45
-Временная метка в имени iso-образа (типа Имя_2008-02-28_20-00)

Ну, сделаю вам подстановки типа %DATA% %TIME%.

сли исключить все аддоны по удалению компонентов и драйверов то в моеё сборке всё чисто. »

Буду тестировать. Посмотрим.

3-Работа с драйверами. Может быть стоит интегрировать возможности
твоего аддона для автоустановки драйверов прямо в GUI. » »

Несложно. Но будет неуниверсально. К тому же у меня драйвера завязаны на мультибут. Не знаю, будут ли удобны мои предпочтения для других людей.

pinalex
28-02-2008, 21:12
Обещал вечером отписаться подробней, а тут уже все за меня написали... :)
В общем, ситуация аналогична той, что изложил mercuryn в посте № 36.

Логи и инфы прикладываю.
Updateintegrator-logs-20080228.rar (http://x-net.net.ru/oszone/Updateintegrator-logs-20080228.rar)

garbals
29-02-2008, 00:29
Boa Soft а вот как быть с твоим аддоном мульти загрузка я его использую тоже iso где это отключить

pinalex
29-02-2008, 00:41
garbals,
Инструкция по применению:
...
5. Если нужно, изменить метку диска или отключить создание ISO, отредактировав FINISH.
SET MAKEISO=1
Попробуйте единичку сменить на ноль.

jameszero
29-02-2008, 13:50
Boa Soft
Попробовал сегодня GUI от 28.02.08 (http://forum.oszone.net/post-749685-33.html)
Из замеченного:

1. Обработка required и conflict регистрозависимая, т.е. если в required указано z-Folder, а требуемый аддон на самом деле называется Z-Folder, то вылетает сообщение, что нет необходимого аддона. В случае с required это легко поправить по вылетевшему сообщению, а вот в случае с сonflict ничего не будет сообщено и запросто можно наинтегрировать несовместимых аддонов.

2. Не отработал DelCAT из аддона 2-Unofficial, каталоги безопасности попали в I386\SVCPACK и в файл SVCPACK.INF

3. Самое страшное - не перепаковались cab архивы дистрибутива, т.е. остались совершенно не тронутые (в текущем UpdatePack присутствуют новые файлы попадающие в SP2.CAB и MMSSETUP.CAB) это, как минимум, несоответствие контрольных сумм и ошибки в setuperr.log, а как максимум, BSOD-ы

В остальном, дистрибутив обработанный GUI, получился идентичен обработанному __PATCH.CMD

При интеграции использовались опции:
- Копировать дистрибутив в новую папку
- Упаковать inf - файлы после интеграции
- Запуск в обычном окне консоли
- Нормальное отображение процесса

Shido
29-02-2008, 17:33
Утром попытался заново собрать iso из базового набора и получил вот такое сообщение:
Cannot create file D:\2\I386\drvindex.inf Отказано в доступе. Ни на винте, ни в пакете ни чего не менял. Долго мучился, искал решение ... в чём проблема так и не понял, плюнул. После обеда уже не надеясь запустил ещё раз ошибки как не бывало. Ни один файл не был заблокирован. Дистрибутив один и тот же. Это первое.

Ошибка вылазила тут

Load source file: drvindex.inf
Binding section list...
Processing section: [Version]
Processing section: [driver]
Processing section: [SP2]
Processing section: [Cabs]

Во-вторых после ручного удаления папок Compressed появились ошибки и в базовом наборе.
Что странно при пересборке в GUI, после отработки CMD скрипта (т.е. когда эти папки были созданы CMD скриптом) ошибок было уже меньше.
При повторном удалении и сборке с помощью GUI количество ошибок опять увеличилось.

В сборке участвовали
Rus update pack
Addons\1-BASECSP
Addons\1-FLASH
Addons\1-HDA
Addons\1-IE
Addons\1-IMAPI2
Addons\1-MMC3
Addons\1-MSXML
Addons\1-MU
Addons\1-PKGINST
Addons\1-PNRP
Addons\1-RDC6
Addons\1-RMS
Addons\1-ROOTSUPD
Addons\1-WEBFLDRS
Addons\1-WGA
Addons\1-XPNETDG
Addons\2-UNOFFICIAL

Да и при интеграции использовались опции:
- Копировать дистрибутив в новую папку
- Упаковать inf - файлы после интеграции
- Запуск в обычном окне консоли
- Нормальное отображение процесса

garbals
29-02-2008, 20:02
у меня все ок с полным набором моих аддонов 85 штук
правдо без упаковки inf
и что интересно процес интеграции проходит быстрее

Boa Soft
01-03-2008, 02:33
1. Обработка required и conflict регистрозависимая, т.е. если в required указано z-Folder, а требуемый аддон на самом деле называется Z-Folder, то вылетает сообщение, что нет необходимого аддона. В случае с required это легко поправить по вылетевшему сообщению, а вот в случае с сonflict ничего не будет сообщено и запросто можно наинтегрировать несовместимых аддонов. »

Хорошо, что замечено. Поправлю.


2. Не отработал DelCAT из аддона 2-Unofficial, каталоги безопасности попали в I386\SVCPACK и в файл SVCPACK.INF »

Это знаю. Ищу причину.

3. Самое страшное - не перепаковались cab архивы дистрибутива, т.е. остались совершенно не тронутые (в текущем UpdatePack присутствуют новые файлы попадающие в SP2.CAB и MMSSETUP.CAB) это, как минимум, несоответствие контрольных сумм и ошибки в setuperr.log, а как максимум, BSOD-ы »

Вот это уже плохо - у меня все перепаковывается - буду тестить в базовом варианте.

Утром попытался заново собрать iso из базового набора и получил вот такое сообщение:
Cannot create file D:\2\I386\drvindex.inf Отказано в доступе. Ни на винте, ни в пакете ни чего не менял. Долго мучился, искал решение ... в чём проблема так и не понял, плюнул. После обеда уже не надеясь запустил ещё раз ошибки как не бывало. Ни один файл не был заблокирован. Дистрибутив один и тот же. Это первое.
Ошибка вылазила тут »

Возможно или антивирус очень вьедливый или файл был только для чтения - приму меры.

В связи с обнаруженными багами сегодня ничего не выкладываю - все равно, только сделал обработку UPD.

Boa Soft
02-03-2008, 03:21
Новая версия
17. Исправлена регистрозависимость Conflict и Required.
18. Исправлена обработка DelCat.
19. Исправлена ошибка с неперепаковкой cab-файлов при отсутствии deldrv.
20. Запуск внешних программ.

jameszero,

Все найденное тобой исправил. Оказались досадные мелочи - глюк FileExists с маской *.* и простая невнимательность - пропустил точку перед расширением и попутал cat и cab :(.

Shido
02-03-2008, 05:21
Boa Soft,
получил вот такое сообщение:
Cannot create file D:\2\I386\drvindex.inf Отказано в доступе. »
На файле метка только для чтения (т.к. использую оригинальный VL дистрибутив). Проблема в этом. В новой версии в этом плане ни чего не изменилось.
Раньше у меня работало потому, что не отключал твой аддон INFCLEAN (совсем забыл про него), судя по всему именно он и сбрасывал атрибуты для этого файла. Сейчас не работает даже с ним, хотя сам аддон отрабатывает на ура.

Добавлено:

Boa Soft Складывается впечатление что файл drvindex.inf GUI пытается перепаковать прямо в папке назначения т.к. в temp не увидел его следов в отличии от sysoc.inf и.т.д После снятия метки в папке назначения всё сработало как положено.

Базовый набор теперь отрабатывает без ошибок (не зависимо от того были или небыли заполнены папки Compressed до запуска GUI), вместе с аддонами по удалению драйверов и компонентов ОС попрежнему ошибки.

ANDYru
02-03-2008, 09:06
Boa Soft, гдето косяк ??? с сегодняшней от 02.03 версии попробывал и вылезло это - на прежней версии всё ок ...


и ещё вопрос : аддон ZZ_Clean уже не нужен если в GUI стоит галка на Упаковывать INF после интеграции ?

zver5
02-03-2008, 14:05
Boa Soft,
решил попробывать GUI и немного нахожусь в шоке, указал путь к Update Pack так же нажал галки создать ISO где указал диск D во время интеграции вывел ошибку что не может найти файл del.lst или что-то вроде того я отменил и обнаружиил что диск D отформатирован 100 гигов полностью.

Boa Soft
02-03-2008, 14:20
вместе с аддонами по удалению драйверов и компонентов ОС попрежнему ошибки. »

Какие именно - не удаляются файлы, не обрабатываются txtsetup/dosnet/sysok?

aset
02-03-2008, 14:47
zver5,
что то фантастика
мож сами что то сделали

Shido
02-03-2008, 14:57
Boa Soft, В setuperr.log такие же как в этом архиве http://www.rapidshare.ru/594844. Судя по всему SYSOC. Т.к. файл практически пуст. С базовым набором и текущей версией GUI такого не было.

Добавлено:
Сравнил разницу между GUI и CMD вариантом, получилось что GUI не удалил ~36Мб файлов, кроме того SP2.cab и DRIVER.cab больше на ~50-150 кб соответственно. Количество записей в SYSOC различается. GUI не удалил строчку ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
Это из аддона DELZONEGAMES, в нём прописано удаление igames.inf

Boa Soft
02-03-2008, 15:33
решил попробывать GUI и немного нахожусь в шоке, указал путь к Update Pack так же нажал галки создать ISO где указал диск D во время интеграции вывел ошибку что не может найти файл del.lst или что-то вроде того я отменил и обнаружиил что диск D отформатирован 100 гигов полностью. »

ISO не могло сделать такого. Вот, если по ошибке был выбран диск D:, как папка назначения, то тогда - ой. Конечная папка всегда очищается перед интеграцией.

Сделаю завтра проверку на корневой каталог и вставлю запрет, и предупреждение о том, что папка не пустая.

YurCompMan
02-03-2008, 15:58
уай карамба! зверский недочёт! :laugh:

zver5
02-03-2008, 16:18
Boa Soft,
Да так и было, инфу восстановил :)

camo
02-03-2008, 21:31
Boa Soft

Вот, попробовал новую версию и обнаружил такую ошибку, на предыдущих версиях такого не было:
Использую UpdatePack-XPSP2-Rus версия 8.01.17, извлекаю его в папку TestUpdPack, обновляю до версии 8.2.15 простым
извлечением из архива Upd-8.01.17-To-8.2.15 в ту же папку TestUpdPack. Все везде прописано, запускаю UpdateIntegrator и получаю:
"Проверка необходимости обновлениея пакета и дополнений
Обновление Rus update pack
Обновление 2-Unofficial
Было выполнено обновление пакета/дополнений"
Если пак не обновлять, то все катит чудненько.
Вложения:

jameszero
02-03-2008, 22:04
camo
Это не ошибка
Обновление пака и аддонов из его состава это штатное, запланированное действие, при запуске __PATCH.CMD происходит то же самое.
Вы заметили в описании UpdatePack строчки наподобие такой: Добавлен KB942830 (заменяет KB917537)
Т.е. KB917537 больше не нужен, но ведь он присутствует в пакете, следовательно его нужно оттуда удалить. Это и происходит при первом запуске интеграции UpdatePack обновлённого с предыдущей версии.




© OSzone.net 2001-2012