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

Stanner
29-05-2008, 01:47
Boa Soft, прошу для создания ISO добавить опцию создания в Joliet (добавляю загрузочный Acronis True Image - при создании зоны безопасности не находит папку "Recovery manager", перевожу в Joliet, меняю регистр - все Ок)

Shido
29-05-2008, 03:40
Boa Soft, garbals, загрузчик это решаемо, на томже рубоарде можно найти всё что угодно.
Удалю поддержку 2003. »
Boa Soft, не спеши плиз.

Boa Soft
29-05-2008, 13:35
Boa Soft, garbals, загрузчик это решаемо, на томже рубоарде можно найти всё что угодно.
Цитата Boa Soft:
Удалю поддержку 2003. »
Boa Soft, не спеши плиз. »

Я хотел сказать, что мультизагрузку заблокирую. Или, если кто подскажет, как сделать правку контрольной суммы - сделаю работоспособный и для сервера sp1.

Shido
29-05-2008, 16:18
Для отучения Windows 2003, включая 64-битные, от проверки конттрольной суммы (CRC):

2060: 74 EB
2061: 03 1A
(размер файла 298096 байт)

Вроде так.

garbals
29-05-2008, 19:06
а можно интегрировать только одни аддоны и драйвера когда на win без UpdatePack

CoaCH
29-05-2008, 21:57
Скажите пожалуйста, каким образом можно сделать, что бы положить свои файлы в папку sp3.CAB, после его распаковки... что бы потом они были запакованы в КАБ.
Может быть конечно не в эту ветку

Boa Soft
30-05-2008, 00:35
garbals,
Можно. Только галочку на ппотив пакета (самый пкервый пункт) на странице аддонов снимите.

Скажите пожалуйста, каким образом можно сделать, что бы положить свои файлы в папку sp3.CAB, после его распаковки... что бы потом они были запакованы в КАБ. »

А смысл? Если оное не будет добавлено в drvindex.inf, то оно для системы как бы не будет существовать.

Shido, Для отучения Windows 2003, включая 64-битные, от проверки конттрольной суммы (CRC): »
Спасибо. Протестирую. Если работает - добавлю фикс и с sp1 не будет проблем.

garbals
30-05-2008, 01:09
Можно. Только галочку на ппотив пакета (самый пкервый пункт) на странице аддонов снимите. »я не об этом чтобы вообще UpdatePack не использовать и скрипт от него\
это чтобы можно было интегрировать аддоны и драйвера а английскую версию win

CoaCH
30-05-2008, 10:52
А смысл? Если оное не будет добавлено в drvindex.inf, то оно для системы как бы не будет существовать. »
Может не так выразился, новых файлов я добавлять не собираюсь, просто надо заменить несколько на патченные.

Boa Soft
02-06-2008, 01:17
Текущая версия: 1.0.21.10 (RC3) от 01.06.08

Новое в текущей версии:
1. Исправлены грамматические ошибки.
2. Изменена процедура обработки ошибок.
3. Изменен алгоритм записи конфигурации.
Теперь все натройки профиля сохраняются единым блоком и без мусора.
4. Изменен алгоритм обновления и переапаковки саб-файлов.
5. Добавлена возможность патча ресурсов системных файлов. Ресурсы используются в открытом виде.
Имеется возможность патчить ресурсы в саб - файлах. (sp2, sp3 итд)
6. Добавлена возможность автосоздания пача для восстановления ресурсов в живой системе,
замененных на стандартные после установки обноавлений.
7. Папки с драйверами,мультибутом и ресурсами теперь должны находится в корневой папке пакета обновлений.
8. Дистрибутив, обработанный NLite теперь не обрабатывается программой.
9. Добавлен патч проверки CRC для setupldr от SERVER 2003 Sp1


Может не так выразился, новых файлов я добавлять не собираюсь, просто надо заменить несколько на патченные. »

Тогда просто создайте аддон с одной папкой files, в которую положите эти файлы. Назвать его желательно так, чтобы он был последнем по алфавиту. Например ZZZZZZ_Patch. Если эти файлы есть в любом виде в дистрибутиве, то они будут заменены на ваши.

sae67
02-06-2008, 16:26
На самой первой фазе, копирования файлов не находится файл "pmxmcro.inf". При интеграции пакетом "UpdatePack-XPSP3-Rus-8.5.20" этого не происходит. Что это за файл?

gora
02-06-2008, 16:35
Что это за файл? »Этот файл лежит в исходном дистрибутиве: I386\Pmxmcro.in_. Проверьте его наличие и правильность пути к исходному дистрибутиву. Пути должны содержать только латиницу, не должно быть пробелов и других спец. символов. И постарайтесь сделать их покороче (у меня были проблемы с длиной названий папок).

yrsha
02-06-2008, 17:37
АналогичноНа самой первой фазе, копирования файлов не находится файл "pmxmcro.inf" »
Насколько я понял после применения аддона Del_Scaner23102007

Shido
02-06-2008, 18:08
Boa Soft,

Заметил следующие грамматические ошибки:
В разделе патч ресурсов: Выбор файловдля патча ресурсов – пропущен пробел
В разделе дополнительные настройки: Конторллировать код возврата внешних программ – нужно Контролировать код возврата внешних программ
и Контроллировать код возврата cmd скриптов - нужно Контролировать код возврата cmd скриптов

Чего мне не хватает в GUI:
1. Опции для отключения удаления файла UPD. Необходимо для комфортной отладки аддонов.
2. Упаковки всех не запакованных инф-файлов в папках FORCECOPY. Необходимо для комфортной отладки аддонов. Наверное, этот вариант будет проще, чем упаковка всех не запакованных инфов в папке I386 после интеграции. :)
3. Опции отключающей удаление логов респатча. Либо как вариант включение этих логов в избыточный режим отображения логов. Второй вариант для меня лучше.
4. Ряда дополнительных переменных для использования в cmd-скриптах:
Путь к папке с пакетом обновлений
Путь к папке с эталонным дистрибутивом
Путь к папке с эталонным набором мультизагрузки
Путь к папке с дополнительными файлами
Писал обработчик для динамического формирования мультизагрузки столкнулся с невозможностью достоверно определить эти вещи если папка для GUI и пакета обновлений не одна и таже.
5. Дополнительной опции в раздел Дополнительные настройки> Запуск внешних программ и cmd скриптов указывающей исполнять скрипт не из папки пакета обновлений (или интегратора, незнаю точно т.к. некогда было эксперементировать, т.к. у меня это одно и тоже) а непосредственно из папки скрипта. PUSHD, POPD, СD конечно рулят, но не всегда удобно это делать непосредственно в скрипте.


Добавлено: ссылки на ряд файлов удаляемых аддонами остаются в txtsetup.sif Например MULTIPRT.INF Проверено с DELMULTIPORT. И некоторыми другими. Баг или изменения в алгоритме?

sae67
02-06-2008, 21:45
Действительно "Del_Scaner23102007" был применен. Спасибо.

Boa Soft
03-06-2008, 00:57
Shido,

За найденные ошибки - спасибо. Не знаю только, кода мелочи поправлю. второй день мотаюсь по выездам.

2. Упаковки всех не запакованных инф-файлов в папках FORCECOPY. Необходимо для комфортной отладки аддонов. Наверное, этот вариант будет проще, чем упаковка всех не запакованных инфов в папке I386 после интеграции. »

Не все файла можно запаковывать. Некотрые не пакую специально для удобства правки в готовом дистрибутиве..

Логи респатча - а зачем? Если все верно - лог удаляется. Если файл не пропатчился - то причины две - нет файла - отражено в логе программы, ошибка патча - лог с ошибкой сохраняется. Так намного легче искать ошибки - не надо просматривать сотни логов на предмет поиска ошибки. Остаются только с ошибкой.

Переменные - добавлю. Не сложно. Я сейчас жестко задал, что папки должны лежать в пакете обновлений.

По поводу программ - попробую сделать переход в рабочую папку программы перед ее запуском.


На счет дел - аддонов. Сейчас скачаю и проверю. Есть подозрение.

Boa Soft
03-06-2008, 02:03
Shido, Действительно "Del_Scaner23102007" был применен. Спасибо. »
Добавлено: ссылки на ряд файлов удаляемых аддонами остаются в txtsetup.sif Например MULTIPRT.INF Проверено с DELMULTIPORT. И некоторыми другими. Баг или изменения в алгоритме? »

Кривые аддоны. Я об этом писал.

В них встречается и MULTIPRT.IN_ и MULTIPRT.INF.

Программа находит первым MULTIPRT.IN_, удаляет его из i386 и заносит MULTIPRT.IN_ в список на удаление из txtsetup.

А там это не встречается вообще. А к моменту обработки строки с MULTIPRT.INF еого запакованного варианта уже нет в I386. Поэтому и MULTIPRT.INF не падает в список исключения из txtsetup.

Так как аддоны переделывать в нормалный вид лень, то просто вставлю проверку - если последний символ в расширении "_"- то этот файл в списке тупо пропускаем. Ибо нефиг - надо следовать стандартам.

PS Из имени файла легко получить его запакованное имя с _ в конце. А отгадать, чтобыло под подчеркиванием - тяжело. *.in_ Может быть и *.inf и *.ini.

Shido
03-06-2008, 02:18
Boa Soft, окЛоги респатча - а зачем? Если все верно - лог удаляется. Если файл не пропатчился - то причины две - нет файла - отражено в логе программы, ошибка патча - лог с ошибкой сохраняется. Так намного легче искать ошибки - не надо просматривать сотни логов на предмет поиска ошибки. Остаются только с ошибкой. »
Ладно.
Кривые аддоны. Я об этом писал.
В них встречается и MULTIPRT.IN_ и MULTIPRT.INF.
Программа находит первым MULTIPRT.IN_, удаляет его из i386 и заносит MULTIPRT.IN_ в список на удаление из txtsetup. »
Учту. Просто до этого работало... Но почистить не сложно.
Не все файла можно запаковывать. Некотрые не пакую специально для удобства правки в готовом дистрибутиве.. »
Знаю. Но незапакованые инфы в папке FORCECOPY в 99.9% случаев относятся к аддонам, а не системе. К тому же опцию можно будет и отключить.

Boa Soft
03-06-2008, 02:58
Текущая версия: 1.0.21.12 (RC3) от 03.06.08

Новое в текущей версии:
1. Исправлены грамматические ошибки.
2. Исправлена проблема с присутствием имен сжатых файлов в del-аддонах.
они теперь игнорируются.
3. Добавлены следующие переменные:
I386 - Путь к папке с обрабатываемым дистрибутивом\I386
DISTR - Путь к папке с обрабатываемым дистрибутивом
SRCDISTR - Путь к папке с эталонным дистрибутивом
PACKROO - Путь к папке с пакетом обновлений
BOOT - Путь к папке с эталонным набором мультизагрузки
OEM - Путь к папке с дополнительными файлами
GUI - индикатор использования интегратора. При интеграции из него равен YES

IDDQDesnik
03-06-2008, 06:53
7. Папки с драйверами,мультибутом и ресурсами теперь должны находится в корневой папке пакета обновлений. »
Верни пожалуйста эти папки назад, ведь это функциональность интегратора а не пака, да и работы пустой по перетаскиванию папок туда-сюда прибавилось. К тому же у пака, как и у интегратора сложилась устоявшаяся структура так зачем без надобности ее менять?




© OSzone.net 2001-2012