Показать полную графическую версию : [Addon] zz_clean - упаковка инфов.
Boa Soft
29-04-2006, 23:33
Аддон для упорядочивания состава изменяемых текстовых файлов дистрибутива.
(txtsetup.sif, dosnet.inf, sysoc.inf, svcpack.inf)
Аддон совместим с пакетом обновлений для SP3
Удаляет дублирующиеся секции в файлах, с переносом содержимого всех дублирующиеся секций в первую.
Удаляет лишние пустые строки.
Сделан в связи с отказом автора пакета от использования утилиты InfClean в угоду легкости отслеживания изменений.
Описание работы утилиты читайте в InfClean.readme.txt
Аддон не несет ни какой прочей функциональности, кроме "причесывания" вышеупомянутых файлов.
Качаем по ссылке:
http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/zz_clean.7z
Во вложении аддон, адаптированный для последней версии UpdatePack-XPSP3-Rus. //simplix
PS Просто мне надоело каждый раз редактировать основной файл пакета при каждоом обновлении. Блин, та же беда, чьто и с поддержкой рукотворных конфиг 1С...
PS2 можно использовать, а можно и не использовать аддон.
Спасиб за него. Есть небольшое пожелание - а именно сортировка по алфавиту. Ну для тех кто любит чтобы всё было идеально ;)
Boa Soft
02-05-2006, 13:20
Это не желательно. Агоритм работы сделан специально так, чтобы скции шли по порядку, как в оригинале. Зачем нарыватся на сложности. Вполне возможно, что в некотрых местах специально задан порядок установки копонент и его изменение приведет к труднопредсказуемым последствиям.
Блин, вот не знаю, возможно это то что мне нужно, я не ставил 3drparty перед интеграцией некоторых аддонов, и получается так, что в меню 'Программы сторонних разработчиков' у меня почему-то только один foxit reader... А uninstall tools, xp-antispy, erunt и несколько других которые по идеи должны юзать аддон 3drparty находятся в меню 'Утилиты' - это может быть причиной, то что в разнобой аддоны ставились?
SAOPP, 3rdParty отвечает за создания секции Программы сторонних разработчиков в Установке компонентов Windows (кроме того, без него зависимые аддоны установлены не будут), в твоем случае ярлыки в группе Программы сторонних разработчиков - это недосмотр автора аддона foxit reader.
Этот аддон только упорядочивает структуру inf файлов, никакого другого эффекта от него не будет.
XXXler
Дак я тогда не могу понять, зачем нужен 3drparty, если он содержит ярлыки только от foxit'а, а все остальные аддоны распологаются в меню 'Утилиты'?
SAOPP, повторяю: 3rdParty к ярлыкам никакого отношения не имеет, а без аддона 3rdParty ни одна зависимая от него программа не установится
Да то, что он не имеет по моему видно и так - еси ты не понимаешь, что я имею под словом "имеет ярлыки" - дак это то, что после установки винды, в этой паке ('Программы сторонних разработчиков') находится только foxit!
SAOPP 3drparty служит не для создания папки Программы сторонних разработчиков для ярлыков программ, а для создания пункта Программы сторонних разработчиков в Мастере установки компонентов Windows. папку для ярлыков разработчик аддона может назвать как угодно. У одних - "Утилиты", у других "Программы сторонних разработчиков", однако это совпадение названий к 3rdparty никакого отношения не имеет.
Собрал дистрибутив, используя zz_clean и TermSvcPach (и много других аддонов). Вот что вышло: пропала вкладка "Удаленные сеансы" в "Свойствах системы" и, соответственно, пропал терминальный доступ. Убрал zz_clean, пересобрал - всё заработало как надо! ПОЧЕМУ? Угробил массу времени, пока не вычислил, что виноват zz_clean!
andryuha
17-06-2006, 21:48
Вот что вышло: пропала вкладка "Удаленные сеансы" в "Свойствах системы" и, соответственно, пропал терминальный доступ. Убрал zz_clean, пересобрал - всё заработало как надо!
не подтверждаю. у меня все в порядке
Boa Soft
18-06-2006, 01:11
Собрал дистрибутив, используя zz_clean и TermSvcPach (и много других аддонов). Вот что вышло: пропала вкладка "Удаленные сеансы" в "Свойствах системы" и, соответственно, пропал терминальный доступ. Убрал zz_clean, пересобрал - всё заработало как надо! ПОЧЕМУ? Угробил массу времени, пока не вычислил, что виноват zz_clean!
Ни разу не сталкивался. Не мог бы куда-либо выложить txtsetup.sif dosnet.inf SYSOC.INF SVCPACK.INF в варианте с аддоном, где есть проблема и в том же варианте, но без применения аддона, где проблемы нет.
Что за тулза INFCLEAN.EXE "по жизни"? Насколько плотно опробована? Не может ли быть так, что в ней просто какой-то специфический глючок, вроде того как где-то на этом форуме автор reg2inf предупреждал, мол, "в строках неправильно обрабатываются точка с запятой в 255-й позиции"?
- Вот что вышло...
- не подтверждаю. у меня все в порядке
:grin: Хорошая цитатка из одного (ILO для FF) FAQ-а:
Q: У меня это расширение не работает.
A: У меня это расширение работает.
Q: Но у меня же не работает!
A: См. «Ошибки в работе».
2 andryuha Чел же не сказал, что вообще не работает, он сказал, что иногда, в частности в его случае.
Boa Soft
19-06-2006, 02:55
Что за тулза INFCLEAN.EXE "по жизни"? Насколько плотно опробована?
Написана мной. У себя не наблюдал ни одного глюка. Работает с файлами только в ASCI, юникод не переваривает.
Программа IS-AS - на свой страх и риск и без гарантий, как впрочем, и все на этом форуме выложенное. Поэтому и просил прислать.
Наиболее интересен из файлов SYSOC.INF. При сбое в любом из аддонов, прописавшихся в этот файл, могут не установится ВСЕ компоненты (в том числе, и стандартные), прописанные в этом файле.
У себя не наблюдал ни одного глюка... юникод не перевариваетА чел утверждает, что проблема вызвана именно ей (или вообще аддоном - есть ли в данном случае разница?). Рассуждая логически, напрашивается версия и вопрос: а как именно "не переваривает"? ;-) Версия: в "сырье" попался кусок юникода (бред, но х.е.з).
Boa Soft
19-06-2006, 23:50
Версия: в "сырье" попался кусок юникода (бред, но х.е.з).
Expand -r "%I386%\SYSOC.IN_" Temp\ >nul
CScript /Nologo Uni2Ansi.vbs Temp\SYSOC.INF
%WDir%\INFCLEAN "Temp\SYSOC.INF" > nul
Del /F /Q "%I386%\SYSOC.IN_"
MakeCab /L "%I386%" Temp\SYSOC.INF SYSOC.IN_ >nul
Возможно, дала сбой перекодировка в ANSI. Напрямую файлы, потенциальтно могущие быть в юникоде, не обрпабатываются. только после перекодировки. У меня где-то есть утиль для преобразования. не помню откуда, килобат пять отсилы. И не зависит от скриптов VBS.
Надо будет автору пакета предложить, а то после введения новшества на "потвиканых" системах посыпались сбои.
Я пока не нашел сборки, где проявлялась описанная мною проблема (у себя я все (может зря) поудалял. Если найду - файлы предоставлю...
Я только что прочел что [addon] "Kernel" уже давно был вынесен в [addon] "ExtremePack v.6.0"- updates unlimited
В своих сборках использовал оба эти аддона. Не могло ли это вызвать какие-либо проблемы и, в частности, вышеописанную.
Вытекающий вопрос: что из содержимого этих двух аддонов скрипт оставляет в дистрибутиве? :wacko:
...Uni2Ansi.vbs...
...где-то есть утиль для преобразования...Насколько я понимаю, Юникодовые символы в нашем случае могут быть только кириллицей.
Тогда на любой машине NT4 и выше (или всё же 2k и выше, не помню?)
cmd /c "type HIVEUNI.INF > hiveans.inf"и потом консольным конвертером ДОС-АНСИ (их в Рунете как грязи)
Сейчас укоротил один из дистровских hivexxx.inf до 2-х последних строчек (как раз строки с кириллицей).
Прогнал - и получил прекрасную кириллицу CP866 :-)
Boa Soft
Отправил файлы на твой e-mail.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC