Показать полную графическую версию : UpdatePack-XPSP3-Rus версия 9.1.16
Страниц :
1
2
[
3]
4
5
6
7
8
9
10
11
я конечно всё понимаю, но неужели сложно написать две или три буквы, типа да или нет, вместо того, чтобы читайте то, где нет ответа.... читал уже.... »
Вы не поверите, но каждый новичек задает этот вопрос. Вы предлагаете весь топик посвятить этому вопросу?
Тем более что в FAQ это есть! Прочитайте еще раз... В частности очень внимательно вопрос 10 :)
Комсомолец
22-01-2009, 12:09
Да особых проблем заново произвести интеграцию нет вроде.
Просто держите дистр на диске, и до интеграции батником копируйте в рабочую папку... »
зачем батником, когда есть функционал файла Out.ini? Он как-раз и копирует дистрибутив.
Он как-раз и копирует дистрибутив »
У каждого свой метод, но результат один, дистрибутив в нужном месте.
Мне проще скопировать через батник, тем более что собирается "солянка" из home/prof дистрибутивов.
есть функционал файла Out.ini? Он как-раз и копирует дистрибутив. »В этом файле - адрес "выходной" папки, то есть того, что получилось после интеграции. При чем тогда "копирует дистрибутив"?
Дистрибутив из папки, указанной в distr.ini, копируется в папку Temp, обрабатывается, и отправляется в папку, указанную в out.ini. Вроде так.
truvo,
Out.ini как раз копирует дистрибутив из исходной папки которая остаётся неизменной.
я тоже могу много чего описать. Ты сделай и предложи публике. Просто сделай. »
Повторю твои же слова:Напишите функциональность, »
Я понял слово "функциональность" как "алгоритм" или "принцип работы". Если ты под словом "фунуциональность" ты имел ввиду простое слово "скрипт" или "код" или "батник", то я извиняюсь и впредь буду переспрашивать, что ты имеешь ввиду.
Обычный тестовый билд от 15 до 30 минут в зависимости от того чего тестирую....
И ничего, живу »
Да в принципе можно интегрироватьвообще в ручную и, ничего, жить :). Но хочется автоматизации и сокращения потраченного времени :).
Я никого не призываю бросить всё и писать скрипт удаления аддонов. Просто я так понял твои слова. Может как-нибудь, когда будет время и настроение, напишу такой скрипт, но пока мне проще или удалить аддон в ручную, или подождать 20 - 25 минут.
Out.ini как раз копирует дистрибутив из исходной папки которая остаётся неизменной »Не из исходной, а из Temp! И не дистрибутив (первый), а "дистрибутив + аддоны", то есть о копировании первоначального дистрибутива говорить нельзя. В принципе, мы говорим об одном и том же, но разными словами...
Не из исходной, а из Temp! »
Если не просто так спорить, а посмотреть файл _PATCH.CMD, то легко в нём можно найти строку
Start "Копирование дистрибутива" /Wait XCopy "!SRCDISTR!\*.*" "%Distr%\" /E /H /R /Y
где SRCDISTR - папка исходного дистрибутива, а Distr - папка конечного дистрибутива. Так что сначала КОПИРУЕТСЯ дистрибутив, а затем в папке Distr делаются изменения. Если Out.ini отсутствует, то изменения применяются к исходному дистрибутиву.
Boa Soft
23-01-2009, 00:59
Проблем-то никаких. но с моим спискам аддонов интеграция занимает ~20мин, а удалить один аддон (как я думаю) можно меньше, чем за минуту. Может оказаться очень полезным при отладке. »
А потом будут стоны, что почему пак голимый и ничего не работает. Все, что делают аддоны, предусмотреть не возможно!!! Долго интегрируется - обновите компьютер :)
А потом будут стоны, что почему пак голимый и ничего не работает »
Это наверно можно отладить. Но, в принципе, ты прав - деинсталляция не настолько необходимая процедура, чтобы заморачиваться, а потом от ньюбов типа
Drug0y выслушивать хамские замечания. Поэтому предлагаю закончить обсуждение деинсталляции аддонов - если, кто-нибудь захочет, то напишет скрипт, а обсуждать надо/не надо времени жалко.
jameszero
23-01-2009, 08:27
truvo
Предусмотрен недокументированный файл Out.ini, его структура полностью повторяет Distr.ini. В Out.ini указывается путь, куда необходимо скопировать дистрибутив Windows перед обработкой, а затем обработать. При этом исходный дистрибутив (путь к которому указан в Distr.ini) остаётся без изменений. Файл Out.ini необходимо поместить в корневую папку Набора обновлений.
Пример:
Исходный дистрибутив находится по пути D:\XPSP3ORIG, этот же путь прописан в файле Distr.ini
В файле Out.ini прописан путь E:\XPSP3NEW
При запуске интеграции происходит копирование чистого дистрибутива с диска D на E и начинается его обработка на диске E.
Исходный дистрибутив на диске D останется неизменен для последующих интеграций.
на E и начинается его обработка на диске E »
Ещё бы неплохо было снимать флаг ReadOnly со всех файлов при копировании, для некоторых аддонов актуально...
jameszero
23-01-2009, 09:14
BXA
ReadOnly снимается.
dimon1947
24-01-2009, 08:25
Пример:
Исходный дистрибутив находится по пути D:\XPSP3ORIG, этот же путь прописан в файле Distr.ini
В файле Out.ini прописан путь E:\XPSP3NEW »
При использовании недокументированного файла Out.ini, а также UpdatePack-XPSP3-Rus плюс
обновление к паку Upd происходит следующее:
Копирование дистрибутива.
Подготовка дистрибутива.
Обновление.
Вспомогательные операции завершены, перезапустите скрипт.
Для продолжения нажмите любую клавишу . . .
Повторный запуск скрипта вновь начинается повторным копированием дистрибутива.
По сути перезаписывается уже скопированный дистрибут.
С полным вариантом UpdatePack-XPSP3-Rus (без Upd) такого не происходит и все
срабатывает отлично.
Повторный запуск скрипта вновь начинается повторным копированием дистрибутива. »
С полным вариантом UpdatePack-XPSP3-Rus (без Upd) такого не происходит и все
срабатывает отлично. »
Быть такого не может. При наличии в Out.ini пути к папке назначения дистрибутив в эту папку коапируется всегда, предварительно стерев то, что находиться в этой папке. Чтобы в этом убедиться, посмотри повнимательнее файл _PATCH.CMD и, я надеюсь, сразу станет понятно как работает UpdatePack ;)
На самом деле вопрос не в том, куда и как копируется дистрибутив, а когда. При использовании обновленного апдейтпака на самом деле действия производятся в следующем порядке:
Копирование дистрибутива.
Подготовка дистрибутива.
Обновление.
Вспомогательные операции завершены, перезапустите скрипт.
Для продолжения нажмите любую клавишу . . .
И при перезапуске скрипта снова начинается
Копирование дистрибутива
Подготовка дистрибутива.
и т.д.
А хотелось бы так:
Обновление.
Вспомогательные операции завершены, перезапустите скрипт.
Для продолжения нажмите любую клавишу . . .
А потом при перезапуске -
Копирование дистрибутива.
Подготовка дистрибутива.
dimon1947
24-01-2009, 11:35
Быть такого не может. При наличии в Out.ini пути к папке назначения дистрибутив в эту папку »
Не будем голословными. Проверте сами.
хотелось бы так:
Обновление.
Вспомогательные операции завершены, перезапустите скрипт.
Для продолжения нажмите любую клавишу . . .
А потом при перезапуске -
Копирование дистрибутива.
Подготовка дистрибутива. »
Согласен полностью. Главное четкое срабатывание при любых вариантах.
dimon1947
24-01-2009, 11:56
ALL TO
Еще раз проверил интеграцию с использованием Out.ini но теперь без Upd(обновлений) пака.
Все отлично сработало без повторного копирования.
Прелесть этого метода в том, что на моем железе вся операция интеграции вместе с
копированием дистрибута заняла 2 мин. 40 сек!
Комсомолец
24-01-2009, 12:18
dimon1947, аналогично. всё быстро и аккуратно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC