windows-updates-20010819
authorJames Peterson <jimpeter@us.ibm.com>
Sun, 19 Aug 2001 15:44:41 +0000 (15:44 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 19 Aug 2001 15:44:41 +0000 (15:44 +0000)
commitae0d5a0407b8c816741a9c7d90dafae747c05627
tree77d339785aeca0c26feeb67cafdd0e84930eb8a4
parent6a1c9c896cf67c4538c429702f1f7fe3268fa1eb
windows-updates-20010819

1. Version control (Win9x & Windows NT/2000)
 NTMakefile.i386_win95 and NTMakefile.i386_nt40 added AFSPRODUCT_VERSION
 variable, setting this will propagate through the software by setting
 the product version for the installation and client dialog boxes.  In
 particular it will provide correct notification if Win2K installation is
 being upgraded, reinstall or downgraded.

 Version information shows up in the following ways:
   Welcome dialog during installation
   Properities page for Install.exe (Windows Installation routine)
   Windows Add/Remove Dialogs application list
   AFS Control Center and Client dialog boxes

 See README-WIN9X.TXT or README-NT.TXT for further information on how to set thi
s
 variable.

2. CellServDB  (Win9x & Windows NT/2000)
 The installer can choose between various sources for CellServDB:
 a) Previous installed file, afsdcell.ini(WinNT/2000) or CellServDB(Win9x).
 b) File that comes with the installation package (recent copy from grand.centra
l.org)
 c) Download a the file from the Web (default http://grand.central.org/dl/cellse
rvdb/CellServDB).
 d) Browse for a file

3. Drive Mapping (Win9x & Windows NT/2000)
 The installer can choose up to two drive mappings during the installation
 process.  Default is map Z: to AFS root and U: to user home directory

4. Silent Running (Win9x & Windows NT/2000)
 Setup.exe is capable of running silently (-s option); that is, it will use a pr
e-made
 response script to drive its responses.  You can also do a normal installation
with
 the record option (-r) to build a sample response file.

 The installation routine has been improved to accept a modified response file s
o the
 administrator can setup up additional drive mappings including substituting the
 user's
 loggin name into the path.  By using a text editor an administrator can setup a
 variable
 path name that includes %LOGINNAME% in a path statement.  This variable will be

 substituted for the current user's login name.  (Only at installation time.)

 For example: if an administrator wanted to install AFS client on a machine that
 had the
 following mappings:
 Z:=/
 U:=/afs/afscell.org/u/username
 Q:=/afs/afscell.org/general

 Then follow these steps:
 a) run setup with -r option and specify install to record responses into file s
etup.iss
  setup.exe -r -f1setup.iss
 b) Follow normal installation responses
 c) Edit the setup.iss response file by modifying the "DRIVEPATH section".

 This response file could start off looking like this:

 [DLG_DRIVEPATH-1]
 Result=1
 Drive_0=Z:
 Path_0=/
 Share_0=all
 Drive_1=U:
 Path_1=/afs/afscell.org/u/administrator
 Share_1=home
 Count=2

 This section map would be changed to look like this:

 [DLG_DRIVEPATH-1]
 Result=1
 Drive_0=Z:
 Path_0=/
 Share_0=all
 Drive_1=U:
 Path_1=/afs/afscell.org/u/%LOGINNAME%
 Share_1=home
 Drive_2=Q:
 Path_2=/afs/afscell.org/general
 Share_2=genrl
 Count=3

 d) Use the silent mode to install AFS (must log to windows as your user name e.
g. Frank)
  setup.exe -s -f1setup.iss

HINT: Share name should be limited to 12 characters.
    The response file terminate if the installation is in any way different; for
 example,
    the response is recorded on a clean machine and it is run on a system where
AFS
    is already installed.
    The execution is truly silent, except for a log file.
    The last response is BootOption and if set to 1 it will reboot your machine!

 Refer to additional documentation on silent/record in you Install Shield User's
 Guide.

5. Fixed the Un-Installation bug that damaged the NetBT parameter registration. (Win2k/NT only)

6. Change Default selection for Win2000 to Client and Documentation only.  (Win2
K/NT only)
 The default installation is with Server and Control Center NOT selected.

7. Win9x Client Operation (Win9x only)

 Win9x client has been changed to allow "connection" with out forcing
 authentication.  Previous implementation of the Win9x client had three steps to
 the
 connection process: 1) start client 2) obtain tokens 3) Map drives

 The updated Win9x client can leave the username blank and select to Connect.  T
herefore, only
 the client will be started (without obtaining tokens).  The user can still map
drives
 (those that don't require authentication).  This is particularity useful if you
 want to
 use a different routine to obtain authentication tokens or additional drive map
pings.

 A command line option has also been added (-noid).  This option Prevent selecti
on of
 (Gray out) username/password. This will cause the client to start up without au
thentication.
 By using both -noid and -connect allows the user to run the AFS client in login
 script
 that could provide Kerbos 5 authentication and addition drive mapping.

8. Installation (Win9x only)
 Fix installation into paths that have space, e.g. \Program Files\Afscli

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

complete list in first message
44 files changed:
src/NTMake9x
src/README-NT
src/README-WIN9X
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.cpp [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.def [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.dep [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.h [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.rc [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/GetWebDllFun.h [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/Resource.h [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/StdAfx.h [new file with mode: 0644]
src/WINNT/afs_setup_utils/GetWebDll/ntmakefile [new file with mode: 0644]
src/WINNT/afs_setup_utils/NTMakefile
src/WINNT/afs_setup_utils/_isuser/_IsUser.RC [new file with mode: 0644]
src/WINNT/afs_setup_utils/_isuser/_IsUser.dep [new file with mode: 0644]
src/WINNT/afs_setup_utils/_isuser/_isuser.c [new file with mode: 0644]
src/WINNT/afs_setup_utils/_isuser/ntmakefile [new file with mode: 0644]
src/WINNT/afs_setup_utils/_isuser/resource.h [new file with mode: 0644]
src/WINNT/afs_setup_utils/afs_setup_utils.cpp
src/WINNT/install/InstallShield5/Default.shl
src/WINNT/install/InstallShield5/Default.txt [moved from src/WINNT/install/InstallShield5/Default.rge with 87% similarity]
src/WINNT/install/InstallShield5/GatherFiles.bat
src/WINNT/install/InstallShield5/HowToSetTheVersion.txt
src/WINNT/install/InstallShield5/NTMakefile
src/WINNT/install/InstallShield5/ScatterFiles.bat
src/WINNT/install/InstallShield5/lang/en_US/value.txt [moved from src/WINNT/install/InstallShield5/lang/en_US/value.shl with 91% similarity]
src/WINNT/install/InstallShield5/setup.rul
src/WINNT/install/Win9x/NTMakeFile
src/WINNT/install/Win9x/setup.iss [new file with mode: 0644]
src/WINNT/win9xpanel/CAfs.cpp
src/WINNT/win9xpanel/Change.cpp
src/WINNT/win9xpanel/NTMakefile
src/WINNT/win9xpanel/WinAfsLoad.cpp
src/WINNT/win9xpanel/WinAfsLoad.h
src/WINNT/win9xpanel/WinAfsLoad.rc
src/WINNT/win9xpanel/WinAfsLoadDlg.cpp
src/WINNT/win9xpanel/WinAfsLoadDlg.h
src/WINNT/win9xpanel/cafs.h
src/config/NTMakefile
src/config/NTMakefile.i386_nt40
src/config/NTMakefile.i386_win95
src/config/afsconfig-windows.h [new file with mode: 0644]
src/config/util_cr.c
src/tviced/NTMakefile