cracklover
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: я единственное, не понял вот что. В каждой новой версии оновляются некие кодеки. Каждый раз, в большинстве случаев, новые. И ты собираешься включать в свои заплатки только обновленные файлы из каждой версии. Получается так, что в новую заплатку не будут входить обновления из предыдущих версий. И если не ставить все предыдущие заплатки, то будут "дырки" в обновлениях. | Не совсем так. Предположим вы имеете только полную версию 1. Выходит полная версия 2. В ней как обычно на самом деле изменено совсем мало (!) кодеков. Я имею возможность скачать и 1, и 2. Я разбираю обе версии. Выявляю различия. Делаю что-то типа патча, который позволит из 1 сделать 2. Вы это делаете за мной с помощью патча. Удаляете у себя версию 1 (которая теперь абсолютно не нужна) и остаётесь с собранной версией 2, ожидая новую версию 3. С выходом 3, я повторяю цикл, но вы теперь скачиваете патчик, делающий из 2 версию 3. Если вовремя (как обновления анитивируса) всё качать, то какие тут будут дыры? А теперь поделюсь некоторыми непредвиденными трудностями на пути практической реализации задуманного. Я взял две версии 1.27 и 1.28. Развернул обе. Легко нашёл различия, которые можно слить в один псевдоптч. Но вот проблема! Здоровенный скрипт, который вытаскивается после распаковки Клайтека, совершенно не хочет давать снова компилировать развёрнутый Клайтек. Такое я вижу в первый раз. Обычно когда я брал какую-нибудь прогу запакованную InnoSetup, разворачивал её, кое-что по мелочам правил, добавлял, а затем легко на базе её же скрипта и заворачивал обратно. В случае с клайтеком, скрипт сам жалуется на недопустимые переменные и аргументы в САМОМ СЕБЕ!. То есть если я даже просто разверну какую-либо версию Клайтека, ничего не буду менять, и просто попробую завернуть её обратно, вылетает куча стопов на компиляции с сообщением об ошибках в самом (даже не изменённом !) скрипте. Как же тогда заворачивался клайте разработчиками, если их же скрипт и не работает?! Пока копаю в эту сторону. Результаты выложу. |