Patch-ID# 103090-02 Keywords: snc mount nis spaces section ini disappear logout cancel gid %SNGROUP% Synopsis: PC-Admin 1.5: Jumbo patch for PC components Date: Dec/06/96 Solaris Release: SunOS Release: Unbundled Product: PC-Admin Unbundled Release: 1.5.1 Relevant Architectures: sparc BugId's fixed with this patch: 1225881 1222601 1228717 1229182 1211187 1233100 1222792 1226450 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: 103865-01 103939-02 104393-01 102893-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /opt/SUNWpcnet/1.5/pc/nfs/bin/snlogin.exe /opt/SUNWpcnet/1.5/pc/nfs/bin/snlogout.exe /opt/SUNWpcnet/1.5/pc/nfs/bin/snclient.exe /opt/SUNWpcnet/1.5/site/pcnfspro/logout.snc /opt/SUNWpcnet/pc_files/nfswnet.drv /opt/SUNWpcnet/pc_files/nfswenv.dll /opt/SUNWpcnet/pc_files/telnetw.exe /opt/SUNWpcnet/pc_files/nfswprt.386 /opt/SUNWpcnet/pc_files/nfswprtd.exe /opt/SUNWpcnet/1.5/site/pcnfspro/logout.snc Problem Description: Bug id 1225881 -------------- DOS and Windows PC-Admin clients are unable to interpret = Ex.: This line in login.snc file generates the following error message on PC SET ABS FOO=HANDY=DANDY Syntax Error: File: H:\LOGIN.SNC Line: 5 Bug id 1222601 -------------- If the section heading in an ini file is made up of 2 or more words separated by spaces, the snc scripts INI directive fails to add, delete or modify profile=value entries in that section of the ini file. Bug id 1228717 -------------- When the PC-Admin 1.5 Windows Client cancels a logout, the user's environment is modified anyway. The user's home directory H: has been dismounted and the SolarNet PC-Admin Configuration Messages Window disappears. Ex: Mount a drive in Filemanager. Click on Login/Logout Icon in PCNFSPRO group. A window pops up warning that the newly mounted drive will be dismounted if you logout. Click on Cancel in that window. The Solarnet PC-Admin Messages window disappears. Login/Logout still shows the user is still logged in. Filemanager shows that H: has been dismounted even though the logout was cancelled and the user is still logged in. Bug id 1229182 -------------- If a user is a member of a primary group that is not the secondary group for anyone, the %SNGROUP% in the login.snc script will be the gid instead of the name of the group. Ex: user primary group secondary group %SNGROUP% -------- ------------- --------------- --------- llafleur winpc 30001 lbreault staff acctng staff debbie acctng staff acctng If we add winpc to the list of secondary groups that lbreault is a is a member of, when llafleur logs in %SNGROUP% will be "winpc" instead of the gid 30001. Bug id 1211187 -------------- Private Control sequences are not recognized in Telnet. Enhancement ----------- Add DOS printing feature. See readme.1st for details. Bug id 1233100 -------------- Login of a PC-NFS client fails if secondary group size is very large (i.e. greater than 1024Kbytes) in length. Bug id 1222792 -------------- If you create a login.snc for a group larger than 512 bytes PC-Admin ignores the group. Login.snc is not run for users which belong to such a group. Bug id 1226450 -------------- SNUSER, SNGROUP not getting set before login. Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- 1. For DOS client : After installing the patch save the original PC files : snclient.exe snlogin.exe snlogout.exe COPY C:\NFS\SNCLIENT.EXE C:\NFS\SNCLIENT.OLD COPY C:\NFS\SNLOGIN.EXE C:\NFS\SNLOGIN.OLD COPY C:\NFS\SNLOGOUT.EXE C:\NFS\SNLOGOUT.OLD Mount server directory (for example servername is adminserver) NET USE S: adminserver:/opt/SUNWpcnet/1.5/pc/nfs/bin Copy the new files into the C:\NFS directory. COPY S:\SNCLIENT.EXE C:\NFS COPY S:\SNLOGIN.EXE C:\NFS COPY S:\SNLOGOUT.EXE C:\NFS 2 - For Windows-Client : See readme.1st for DOS and telnet printing instructions. After installing the patch save the original PC files: nfswnet.drv nfswenv.dll nfswprt.386 nfswprtd.exe telnetw.exe Save the original files: COPY C:\WINDOWS\SYSTEM\NFSWNET.DRV C:\WINDOWS\SYSTEM\NFSWNET.OLD COPY C:\WINDOWS\SYSTEM\NFSWENV.DLL C:\WINDOWS\SYSTEM\NFSWENV.OLD COPY C:\SOLARNET\TELNET\TELNETW.EXE C:\SOLARNET\TELNET\TELNETW.OLD Mount server directory (for example server name is adminserver) nisserver:/opt/SUNWpcnet on S: Drive copy the new files to the PC: COPY S:\pc_files\NFSWNET.DRV c:\WINDOWS\SYSTEM\NFSWNET.DRV COPY S:\pc_files\NFSWENV.EXE c:\WINDOWS\SYSTEM COPY S:\pc_files\nfswprtd.exe c:\SOLARNET\BIN COPY S:\pc_files\nfswprt.386 c:\WINDOWS\SYSTEM COPY S:\pc_files\telnetw.exe c:\SOLARNET\TELNET 3 - For Windows-Client: ATTENTION! Installing the patch will install a new logout.snc file. This was required for bug fix 1228717. If you had edited the existing version you should back it up prior to installing this patch. Rename logout.snc file before patch instalation : cd /opt/SUNWpcnet/1.5/site/pcnfspro mv logout.snc logout.sn0