The diffs are large, but mostly just search & replace.
Major user visible changes:
1) [_meta]/top is now a semicolon-separated list of scripts instead
of a single script.
By default, [_meta]/top is a "master" script followed by zero or
more "optional" scripts. The menu of choices for each of these
is dynamically generated. Any .bat file in the z:/scripts
directory whose first line looks like this:
:: MASTER: Install a basic workstation
...will show up in the list of choices for the master script.
Everything after the colon will appear as the description of the
choice.
Similarly for optional scripts, but using the keyword "OPTIONAL"
instead of "MASTER". The optional scripts will appear in
[_meta]/top in alphabetical order, which is also the order in
which they will run, so name them carefully if you care.
2) Nascent internationalization support has been contributed by
Eugene Kotlyarov (and then badly hacked by yours truly). You can
now install non-English versions of Windows and its updates.
Well, just Russian at the moment :-). But two languages is a lot
more than one.
Requests for additional languages, success/failure reports, and
patches are welcome.
Here is how it works. The todo.pl script sets an environment
variable WINVER to the three-letter abbreviation for the OS
langauge. So "enu" means English Windows, "rus" means Russian
Windows, and so on.
I modified win2ksp4-updates.bat and winxpsp1-updates.bat to
replace ENU with %WINVER% in the hotfix file names.
IMPORTANT NOTE: Annoyingly, two hotfixes (js56nen.exe and
vbs56nen.exe) have the two-letter language abbreviation (en) when
you download them. You must rename these to js56nenu.exe and
vbs56nenu.exe; sorry. Blame Microsoft.
3) The drive letter Z: is no longer hard-coded. It will still be Z:
under DOS (no reason to change that), but if you set
[_meta]/z_drive in your z:\site\unattend.txt like so:
[_meta]
z_drive=Y:
...then the system will use Y: instead of Z: to map the install
share after Windows boots.
The todo.pl script will set an environment variable named "Z" to
the value "Y:" (or whatever). So instead of Z:, install scripts
should now use %Z%. I have updated all of the scripts in the
distribution.
The NEWS.txt entry is appended. As always, feedback is appreciated.
Cheers!
- Pat
** Changes in version 3.1 (2003-Sep-21)
Dynamically generate list of post-install scripts from
specially-formatted comments in the first line. Allow selection of
one "master" script and zero or more "optional" scripts. Thanks to
Shad Lords and Jose Diaz for ideas and code.
Add [_meta]/z_drive parameter for using a different letter than Z: for
mapping install share. Add "Z" environment variable for commands
invoked by todo.pl. Replace Z: with %Z% in all installation scripts.
Take initial crack at i18n support (thanks to Eugene Kotlyarov).
Recognize and report language of OS media. Have todo.pl set WINLANG
environment variable to the three-letter abbreviation for the OS
language (e.g., "enu"). Modify the -updates.bat scripts to use
%WINLANG% in hotfix file names.
Use lowercase default password for mapping install share.
Use /persistent:no when mapping Z: drive.
Disable "Internet Connection Wizard" in win2ksp4-notips.pl. Thanks to
Eugene Kotlyarov.
Increase choices per page in install.pl to 8.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
unattended-info mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unattended-info