Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 41
Благодарности: 6

Профиль | Отправить PM | Цитировать


Я сам давно хотел сделать три типа установки:
1. Стандартная с обновлениями и заплатками
2. Обновления + DriverPack's
3. Обновления + DriverPack's + MassStorage

Теперь с появлением этого нового аддона вся идея понята, а также замеченна ошибка в скрипте из-за которой данная идея совершенно не работает. Обработка файлов txtsetup.sif и dosnet.inf в папках VOLD и VOLS проходит не верно (попка VOLD остаётся не затронутой и соответственно = VOLM)

В результате получаются только 2 варианта, как и раньше :
1. Стандартная с обновлениями и заплатками (папка VOLS)
2. Обновления + DriverPack's + MassStorage (папка VOLD=VOLM)

Для исправления необходимо исправить фрагмент кода скрипта Finish
Код: Выделить весь код
 REM Удаление записей о драйверах MASS storage.

if Exist %WDir%\delmsstdosnet (
   FindStr /L /I /V /G:%WDir%\delmsstdosnet "%Distr%\VOLS\dosnet.inf" >"%Distr%\VOLS\dosnet1.inf"
   DEL "%Distr%\VOLS\dosnet.inf" > nul
   REN "%Distr%\VOLS\dosnet1.inf" "dosnet.inf" > nul
) 

if Exist %WDir%\delmssttxtsetup (
   FindStr /L /I /V /G:%WDir%\delmssttxtsetup "%Distr%\VOLS\txtsetup.sif" >"%Distr%\VOLS\txtsetup1.sif"
   DEL "%Distr%\VOLS\txtsetup.sif" > nul
   REN "%Distr%\VOLS\txtsetup1.sif" "txtsetup.sif" > nul
)
на
Код: Выделить весь код
REM Удаление записей о драйверах MASS storage.

if Exist %WDir%\delmsstdosnet (
   FindStr /L /I /V /G:%WDir%\delmsstdosnet "%Distr%\VOLD\dosnet.inf" >"%Distr%\VOLD\dosnet1.inf"
   DEL "%Distr%\VOLD\dosnet.inf" > nul
   REN "%Distr%\VOLD\dosnet1.inf" "dosnet.inf" > nul
) 

if Exist %WDir%\delmssttxtsetup (
   FindStr /L /I /V /G:%WDir%\delmssttxtsetup "%Distr%\VOLD\txtsetup.sif" >"%Distr%\VOLD\txtsetup1.sif"
   DEL "%Distr%\VOLD\txtsetup.sif" > nul
   REN "%Distr%\VOLD\txtsetup1.sif" "txtsetup.sif" > nul
)
На самом деле сам ещё не проверял, но меня настарожил одинаковый размер папок VOLS и VOLD после обработки, вот и начал копать...
логически пришёл к такому выводу, теперь должно быть ОК, теперь буду тестить...
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:40, 21-06-2006 | #22