Google
 

Trailing-Edge - PDP-10 Archives - bb-kl11c-bm_tops20_v6_1_atpch1_16 - autopatch/t26v61.b16
There are no other files named t26v61.b16 in the archive.
                 BEWARE INFORMATION FOR TOPS-20-2060-V6-1                       
  
  
                     BEWARE INFORMATION FOR EDIT 3045   IN EXEC61               
  
Edit 7351 to the monitor restores edit 3060, which checks for an unmounted
structure in the DELDF% JSYS, in order to prevent a user's expunging a
structure which she/he has not mounted. Edit 3045 to the EXEC now causes a
check to be made for a returned STRX09 (Prior structure mount required) error,
and no further directory stepping will be done if this error is found.
Installing 7351 without installing 3045 will result in the display of the
"Prior structure mount required" for every directory on the structure.
Installing 3045, but not 7351 would result in the user's being able to expunge
a structure which they had not mounted.
********************************************************************************
  
  
                     BEWARE INFORMATION FOR EDIT 7351   IN MONI61               
  
Edit 7351 to the monitor restores edit 3060, which checks for an unmounted
structure in the DELDF% JSYS, in order to prevent a user's expunging a
structure which she/he has not mounted. Edit 3045 to the EXEC now causes a
check to be made for a returned STRX09 (Prior structure mount required) error,
and no further directory stepping will be done if this error is found.
Installing 7351 without installing 3045 will result in the display of the
"Prior structure mount required" for every directory on the structure.
Installing 3045, but not 7351 would result in the user's being able to expunge
a structure which they had not mounted.
********************************************************************************
  
  
                     BEWARE INFORMATION FOR EDIT 3055   IN EXEC61               
  
EXEC edit 3055 adds terminal type VT300-SERIES to TOPS-20. The monitor
has also been edited to add  the new terminal type. In order for the
VT300-SERIES type to be used, the EXEC must be level 3055 or greater,
and the monitor must include up to edit 7424.
NOTE: VT300's will be treated like VT102's.
********************************************************************************
  
  
                     BEWARE INFORMATION FOR EDIT 7423   IN MONI61               
  
EXEC edit 3055 adds terminal type VT300-SERIES to TOPS-20. The monitor
has also been edited to add  the new terminal type. In order for the
VT300-SERIES type to be used, the EXEC must be level 3055 or greater,
and the monitor must include up to edit 7424.
NOTE: VT300's will be treated like VT102's.
********************************************************************************
  
  
                     BEWARE INFORMATION FOR EDIT 7461   IN MONI61               

Edit 7461 and 7462 to JSYSF and MONSYM respectively, address the problem of 
users being able to remove a SUBDIRECTORY-USER-GROUP-ALLOWED from a superior 
directory, even when one of the group numbers is being used in a subdirectory.

The fix will not allow removal of a SUBDIRECTORY-USER-GROUP-ALLOWED, if an 
inferior directory has that group as one of its USER-OF-GROUPs, (or User 
Group).

This fix will not repair currently "broken" directory "trees". This repair may 
have to be done by an individual, one directory structure at a time. It may be 
very tedious and time-consuming, depending on how intricate the directory 
structure is, and how much dependence has been made on the ability to remove 
allowed user groups at will.

NOTE: There is one side-affect of this edit which will cause behaviour 
different than before. The whole directory chain will be checked every 
time an attempt is made to change the Subdirectory-user-groups-allowed. Thus, an 
attempt to remove a group will not succeed if that group exists anywhere 
below the directory being BUILT/CREATED, even if the direct superior of that 
directory has the group ALLOWED. There is a work-around for this situation. See
the example below for both the problem and the work-around.


 TOPS-20 Command processor 6.1(3052)
@build [doggie]
[Old]
@@list
 Name BONE:<DOGGIE>
 Working disk storage page limit +INF
 Permanent disk storage page limit +INF
 WHEEL
 Number of directory 574
 Account default for LOGIN - none set
 Maximum subdirectories allowed 8
 Subdirectory user groups allowed 1, 2, 3, 4, 5
 TOPS10 project-programmer number - none set
@@
@
@BUILD [doggie.showdog]
[Old]
@@list
 Name BONE:<DOGGIE.SHOWDOG>
 Working disk storage page limit 100
 Permanent disk storage page limit 100
 FILES-ONLY
 Number of directory 575
 Account default for LOGIN - none set
 Maximum subdirectories allowed 2
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set

@BUILD [doggie.showdog.mutt]
[New]
@@work 50
@@perm 50
@@fiLES-ONLY 
@@usER-OF-GROUP (NUMBER) 5
@@
@
!
!I want to disallow subdirectory user group 5 from the top directory
!
@BUILD [doggie]
[Old]
@@list
 Name BONE:<DOGGIE>
 Working disk storage page limit +INF
 Permanent disk storage page limit +INF
 WHEEL
 Number of directory 574
 Account default for LOGIN - none set
 Maximum subdirectories allowed 8
 Subdirectory user groups allowed 1, 2, 3, 4, 5
 TOPS10 project-programmer number - none set

@@not subDIRECTORY-USER-GROUP (ALLOWED) 5
@@
?Illegal to disallow subdirectory user group while in use.
Please fix incorrect subcommands.
@
!
!User group 5 is in use here:
!
@BUILD [doggie.showdog.mutt]
[Old]
@@list
 Name BONE:<DOGGIE.SHOWDOG.MUTT>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 577
 Account default for LOGIN - none set
 User of groups 5
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set
@@
@
!
!See if user group 5 is allowed in the direct superior of where it's used
!
@BUILD [doggie.showdog]
[Old]
@@list
 Name BONE:<DOGGIE.SHOWDOG>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 575
 Account default for LOGIN - none set
 Maximum subdirectories allowed 2
 User of groups 4
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set

@@
@
!
! Yes, it's there. Good. 
!
! Now, remove it as a User group from the inferior
!
@BUILD [doggie.showdog.mutt]
[Old]
@@list
 Name BONE:<DOGGIE.SHOWDOG.MUTT>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 577
 Account default for LOGIN - none set
 User of groups 5
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set

@@not usER-OF-GROUP (NUMBER) 5
@@
!
! Now, remove it from the top direcotry's Subdirectory User Groups Allowed list
!
@BUILD [doggie]
[Old]
@@list
 Name BONE:<DOGGIE>
 Working disk storage page limit +INF
 Permanent disk storage page limit +INF
 WHEEL
 Number of directory 574
 Account default for LOGIN - none set
 Maximum subdirectories allowed 8
 Subdirectory user groups allowed 1, 2, 3, 4, 5
 TOPS10 project-programmer number - none set

@@not subDIRECTORY-USER-GROUP (ALLOWED) 5
@@
@
!
! Finally, go back and restore User Group 5 to the desired inferior
!
@BUILD [doggie.showdog.mutt]
[Old]
@@list
 Name BONE:<DOGGIE.SHOWDOG.MUTT>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 577
 Account default for LOGIN - none set
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set

@@usER-OF-GROUP (NUMBER) 5
@@
!
! The directory structure will finally look like this:
!
@                 
 Name BONE:<DOGGIE>
 Working disk storage page limit +INF
 Permanent disk storage page limit +INF
 WHEEL
 Number of directory 574
 Account default for LOGIN - none set
 Maximum subdirectories allowed 8
 Subdirectory user groups allowed 1, 2, 3, 4
 TOPS10 project-programmer number - none set

 Name BONE:<DOGGIE.SHOWDOG>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 575
 Account default for LOGIN - none set
 Maximum subdirectories allowed 2
 User of groups 4
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set

 Name BONE:<DOGGIE.SHOWDOG.MUTT>
 Working disk storage page limit 50
 Permanent disk storage page limit 50
 FILES-ONLY
 Number of directory 577
 Account default for LOGIN - none set
 User of groups 5
 Subdirectory user groups allowed 5
 TOPS10 project-programmer number - none set


********************************************************************************
  
  
  
END OF  TOPS-20-2060-V6-1