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
25-02-2008, 00:13
OlD_NiK, а я таки нашел косячок... ))
если НЕ использовать галку "копировать дистрибутив в новую папку" процесс интеграции вывалится по
Код:
"Cannot open file "F:\Update\_GUI\Upd\temp\sysoc.inf". не удается найти указанный файл."
а т.к. у меня как у правильного админа - бэкап бэкапа и его бэкап - я не увидев смысла в еще одном копировании дистра галку не поставил... »

Это я не убрал отладочную заглушку, поставленную чтобы облегчить отладку и не испортить эталонный дистрибьутив. Исправлю.

ANDYru,

Проверьте, не является ли файл txtsetup только для чтения. Я, к сожалению, еще не сделал сброс атрибутов файлов дистрибутива.

camo,

Выбор пути к пакету сделаю, это нужно. А вот насчет драйверов - это уже аддон. Второй лайт я делать не хочу. Не вижу смысла.

ANDYru, »

Сейчас подумал, наверное из-за:
Это я не убрал отладочную заглушку, поставленную чтобы облегчить отладку и не испортить эталонный дистрибьутив. Исправлю. »

Вообщем, без копирования не работает (пока).

camo
25-02-2008, 00:33
Boa Soft

А вот насчет драйверов - это уже аддон. Второй лайт я делать не хочу. »
Ну речь же не о втором лайте, согласитесь, было бы удобно добавлять драйвера в аддон Z_DRV_INST
из папки, не искать и не распаковывать их каждый раз? А в том, Вам виднее, на то Вы и автор!

Boa Soft
25-02-2008, 01:36
Добавил:

1. Сделано создание ISO
2. Проверка Conflict и Required.
3. Кнопка проверки Conflict и Required до интеграции.
4. Обработка многих ошибок.
5. Диалог выбора папки пакета обновлений при запуске, если путь отсутствует или неверный.
6. Исправлена обработка дистрибутива без копирования.
7. Добавлено удаление маркера конца файла при обработке txtsetup.sif

Boa Soft,

у кого были ошибки с отсутствующими файлами - посмотрите на новую версию. Возможно. ошибок уже не будет.

На пару дней будет затишье - предстоит много работы...

camo, было бы удобно добавлять драйвера в аддон Z_DRV_INST
из папки, не искать и не распаковывать их каждый раз? »

А зачем добавлять каждый раз? Это надо сделать только один раз, а потом - только при обновлении драйверов. Если вы собираете для каждой сборку весь пакет заново - то это уже ваши проблемы неоптимальной организации процесса.

Shido
25-02-2008, 02:50
Boa Soft, Можно сделать принудмтельную очистку папки Compressed (опцией), так чтоб можно было удалить их все независимо от наличия файла UPD?

asmol
25-02-2008, 08:46
Boa Soft,
На вкладке "Выбор аддонов" нажимаю кнопку "Описание" - загружается программа "Сведения о системе" с ошибкой "неправильный формат файла".

У меня привязка расширения *.nfo оставлена по умолчанию.

ANDYru
25-02-2008, 09:00
Boa Soft, спасибо за новую версию - с ней без косяков прежних ! и ещё вопрос - я так понимаю в твоём варианте перепаковка кабов (более 4000 тыс файлов и гдето ещё около 400) отсутствует как класс - это нормально ? так как у Пети это происходит ...

Boa Soft
25-02-2008, 12:31
Boa Soft, Можно сделать принудмтельную очистку папки Compressed (опцией), так чтоб можно было удалить их все независимо от наличия файла UPD? »

До обработки upd дойдет - сделаю. Нужная вещь при возникновении косяков.

На вкладке "Выбор аддонов" нажимаю кнопку "Описание" - загружается программа "Сведения о системе" с ошибкой "неправильный формат файла". »

Сделаю блокнотом - просто не учел, что у меня nfo всегда на блокнот завязаны.

Boa Soft, спасибо за новую версию - с ней без косяков прежних ! и ещё вопрос - я так понимаю в твоём варианте перепаковка кабов (более 4000 тыс файлов и гдето ещё около 400) отсутствует как класс - это нормально ? так как у Пети это происходит ... »

А что именно не перепаковывается. Если Driver.cab - то он и в оригинале почти никогда не перепаковывается, если только вы не использовали дистрибутив с самостоятельной интеграцией SP2. В этом случае в Driver.cab будкет некотрое количество лишних файлов, которых нет в RET/OEM Sp2. У Пети сделана обработка DRVINDEX и удаление файлов из Driver.cab, которых в нем не описано. Отсюда перепаковка. На конечный результат не влияет. Доделаю позже.

PS Если у кого в аддоне есть обработка ошибок с exit в конце - можете добавить EXIT 255 и интегратор воспримет это как ошибку. Поддерживается в start, Speccase,finish.

ANDYru
25-02-2008, 14:10
Boa Soft, спасибо , понял , если доделаеш будет неплохо (как ты выразился для меньших косяков) и если есть возможность сделать также такой пунктик как копирование в дистрибутив некоторых файлов после завершения сборки дистриба (у меня например файл ответов и файл оформления установки лежат отдельно чтобы не портить оригинальный дистриб и приходится каждый раз их добавлять потом вручную - неудобно если ты меня понимаеш ...)

Boa Soft
25-02-2008, 14:29
ANDYru,

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

pinalex
25-02-2008, 15:30
сравните в TC папки с дистрибутивом, созданном стандартным _patch.cmd и интегратором (сначала надо выставить для всех файлов одно время создания) »
TC не пользуюсь, посему его нет у меня. Но наверное это не критично - сравнил FAR-ом.
Список несоответствий в приложенном файле spisok-nesootvetstviy.7z (в .xls).
Так же, упакуйте и выложите следующие файлы - dosnet.inf, txtsetup.sif, svcpack.in_, sysoc.in_, drvindex.inf (из обоих вариантов). »
Выложил.

P.S. 2-я версия UpdateIntegrator-а (от 23-го числа) у меня похоже не сохранилась. Это сделано сегодня с сегодняшней версией (.exe от 25.02.08-03:32, 688128 байт). Тот же BSOD.

garbals
25-02-2008, 23:27
спасибо за новую версию »
правильная мысль
я после зборки ещё кучю папок забрасываю PE BCDW например
и потом все в iso загоняю

pel_MEN
26-02-2008, 10:44
Вопрос: ГУИ работает одинаково со всеми версиями пака?
Предложение:
1. в закладке выбор аддонов добавть функцию "добавить/удалить аддон" из папок или архивов.
2. Упомянутый в прошлых темах проверка обновления пака. это не функционал... но прикольно :)


умомяните меня в задворках проги, хоть самым маленьким текстом.... ну пожааааааалуста :)

Boa Soft
28-02-2008, 02:38
Новая версия:

16. Исправлена процедура удаления ссылок на удаленные файлы из dosnet/txtsetup.


pinalex,

Нашел и исправил причину ваших ошибок. Попробуйте.

PS К слову, в Del-аддонах много лишнего. Достаточно все внести в deldrv.lst. И не нужно писать

sys.sys
sys.sy_

Достаточно только

sys.sys


Усли файл будет упакован, он все равно будет удален.

Shido
28-02-2008, 04:19
Boa Soft, Спасибо будем знать.

pinalex
28-02-2008, 13:11
pinalex,
Нашел и исправил причину ваших ошибок. Попробуйте. »
Спасибо.
Попробовал.
BSOD-а больше нет, драйвера ставятся. Но где-то еще что-то не срослось - бОльшая часть аддонов не сработала. Перепроверю и вечером отпишусь подробно.

С Уважением.

mercuryn
28-02-2008, 16:34
Boa Soft, Попробовал установку. Почти в два раза быстрее... Оказалось технологичней.
Полученный дистрибутив проверил на машине. С драйверами всё в порядке, никаких проблем.
С аддонами проблемы есть.
На 13 минуте:
dxsetup.exe - Не удалось найти компонент : Приложению не удалось запуститься, поскольку framedyn.dll не был найден. Повторная установка приложения может исправить эту проблему.
После перезагрузки вместо запуска .net:
rundll32.exe - Не удалось найти компонент : Приложению не удалось запуститься, поскольку framedyn.dll не был найден. Повторная установка приложения может исправить эту проблему.
и
Ошибка при загрузке srclent.dll : не найден указанный модуль.
После перезагрузки всё по новой. Часть аддонов не установилась, появилось приглашение к знакомству с Windows XP, отсутствует значок громкость и не устанавливается, так как что то не установлено (но звук есть) и т.д.
Вероятно на всё это повлияло что то общее... Логи прикладываю.
А вот приложить пока не получается, 502 Bad Gateway...
http://ifolder.ru/5535256

Shido
28-02-2008, 16:40
Boa Soft, Можно ли расчитывать на слёдующие доработки:
1-Временная метка в имени iso-образа (типа Имя_2008-02-28_20-00)
2-Более подробный лог. Так чтоб было видно в каком аддоне в файле KILLWFP.LST лишние строчки, или (было бы совсем здорово) чтоб GUI сам исправлял такие файлы оставляя только нужное.
3-Работа с драйверами. Может быть стоит интегрировать возможности твоего аддона для автоустановки драйверов прямо в GUI. Вопрос о GUI для него уже поднимался. Лично мне всё равно (давно всё настроил) но для навичков мне кажется будет довольно удобно. Указал папку с драйверами, архив с массторажем и всё. Тем более что все утилиты написаны тобой лично.
4-примерно тоже самое считаю нужно сделать с функционалом z-log. Основополагающая вещь да и ошибки вычленять будет проще, особенно если разумно расширить функционал.
С уважением и надеждой. :)

Добавлено:
У меня теже проблемы что и у mercuryn, разве что на Т-13 никаких сообщений о ошибках не было.
rundll32.exe - Не удалось найти компонент : Приложению не удалось запуститься, поскольку framedyn.dll не был найден. Повторная установка приложения может исправить эту проблему.
и
Ошибка при загрузке srclent.dll : не найден указанный модуль.
После перезагрузки всё по новой. Часть аддонов не установилась, появилось приглашение к знакомству с Windows XP, отсутствует значок громкость и не устанавливается, так как что то не установлено (но звук есть) и т.д.
Вероятно на всё это повлияло что то общее... »

setuperr.log полон ошибок
ocgen.log практически пуст

Логи и файлы тут http://www.rapidshare.ru/594844. Прикрепить к посту так и не удалось.

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

mercuryn
28-02-2008, 17:27
Shido, Господин "Автор аддонов", у Вас ничего нигде случаем не поехало от собственной значимости???

Ну а по делу, спокойно можете использовать Имя_2008-02-28_20-00 и дополнять точками и скобками (.)...

PS
Я не по поводу Ваших предложений, а по поводу Ваших способов цитирования... Могли бы и догадаться...

Shido
28-02-2008, 17:31
mercuryn, Нет. Решать в любом случае Boa Soft. И закроем на этом тему.
Ну а по делу, спокойно можете использовать Имя_2008-02-28_20-00 и дополнять точками и скобками (.)... »
Я имел ввиду в автоматическом режиме т.к. приходится собирать не одну сборку... Можно конечно и в ручную, но повторяю в любом случае решать Boa Soft.

Добавлено:
mercuryn, Так лучше (исправил пост)? Если нет то тогда в ПМ (хоть буду знать на будущее где ошибся :) )

camo
28-02-2008, 18:11
Shido
3-Работа с драйверами. Может быть стоит интегрировать возможности
твоего аддона для автоустановки драйверов прямо в GUI. »

Я тоже просил автора об этом здесь:
http://www.forum.oszone.ru/thread-100898-2.html#post747484,
но, видимо не убедительно.
Может у Вас получится найти аргументы для убеждения...




© OSzone.net 2001-2012