log: Relocate pagsh
[openafs.git] / src / log / test / unlogtest.d
1 \begindata{text, 268793616}
2 \textdsversion{11}
3 \template{default}
4 \define{italic
5 menu:[Font,Italic]
6 attr:[FontFace Italic Int Set]}
7 \define{bold
8 menu:[Font,Bold]
9 attr:[FontFace Bold Int Set]}
10 \define{chapter
11 menu:[Title,Chapter]
12 attr:[Justification LeftJustified Point 0]
13 attr:[FontFace Bold Int Set]
14 attr:[FontSize PreviousFontSize Point 4]}
15 \define{section
16 menu:[Title,Section]
17 attr:[Justification LeftJustified Point 0]
18 attr:[FontFace Bold Int Set]
19 attr:[FontSize PreviousFontSize Point 2]}
20 \define{subsection
21 menu:[Title,Subsection]
22 attr:[Justification LeftJustified Point 0]
23 attr:[FontFace Bold Int Set]}
24 \define{paragraph
25 menu:[Title,Paragraph]
26 attr:[Justification LeftJustified Point 0]
27 attr:[FontFace Italic Int Set]}
28 \define{bigger
29 menu:[Font,Bigger]
30 attr:[FontSize PreviousFontSize Point 2]}
31 \define{indent
32 menu:[Region,Indent]
33 attr:[LeftMargin LeftMargin Inch 32768]
34 attr:[RightMargin RightMargin Inch 32768]}
35 \define{typewriter
36 menu:[Font,Typewriter]
37 attr:[FontFace FixedFace Int Set]
38 attr:[FontFamily AndyType Int 0]}
39 \define{display
40 menu:[Region,Display]
41 attr:[LeftMargin LeftMargin Inch 32768]
42 attr:[RightMargin RightMargin Inch 32768]
43 attr:[Justification LeftJustified Point 0]}
44 \define{example
45 menu:[Region,Example]
46 attr:[LeftMargin LeftMargin Inch 32768]
47 attr:[Justification LeftJustified Point 0]
48 attr:[FontFace FixedFace Int Set]
49 attr:[FontFamily AndyType Int 0]}
50 \define{description
51 menu:[Region,Description]
52 attr:[LeftMargin LeftMargin Inch 32768]
53 attr:[Indent LeftEdge Inch -32768]}
54 \define{quotation
55 menu:[Region,Quotation]
56 attr:[LeftMargin LeftMargin Inch 32768]
57 attr:[RightMargin RightMargin Inch 32768]
58 attr:[FontFace Italic Int Set]}
59 \define{subscript
60 menu:[Font,Subscript]
61 attr:[Script PreviousScriptMovement Point 131072]
62 attr:[FontSize PreviousFontSize Point -2]}
63 \define{superscript
64 menu:[Font,Superscript]
65 attr:[Script PreviousScriptMovement Point -393216]
66 attr:[FontSize PreviousFontSize Point -2]}
67 \define{smaller
68 menu:[Font,Smaller]
69 attr:[FontSize PreviousFontSize Point -2]}
70 \define{heading
71 menu:[Title,Heading]
72 attr:[LeftMargin LeftMargin Inch -13107]
73 attr:[Justification LeftJustified Point 0]
74 attr:[FontFace Bold Int Set]}
75 \define{majorheading
76 menu:[Title,MajorHeading]
77 attr:[Justification Centered Point 0]
78 attr:[FontSize PreviousFontSize Point 4]}
79 \define{formatnote
80 menu:[Region,FormatNote]
81 attr:[Flags PassThru Int Set]}
82 \define{subheading
83 menu:[Title,Subheading]
84 attr:[Justification LeftJustified Point 0]
85 attr:[FontFace Bold Int Set]}
86 \define{center
87 menu:[Justify,Center]
88 attr:[Justification Centered Point 0]}
89 \define{flushleft
90 menu:[Justify,FlushLeft]
91 attr:[Justification LeftJustified Point 0]}
92 \define{flushright
93 menu:[Justify,FlushRight]
94 attr:[Justification RightJustified Point 0]}
95 \define{leftindent
96 menu:[Region,LeftIndent]
97 attr:[LeftMargin LeftMargin Inch 32768]}
98
99
100 \majorheading{Testing Script for Unlog}
101 \center{15\center{ November 1987}}\center{
102 J. Rosenberg
103 \italic{\smaller{file: in RCS directory ?, file ?}}}
104
105 \smaller{This script tests the basic functioning of the program unlog, which is currently executed out of /usr/andrew/bin/.
106 }
107 \bold{1.} Pull up two typescript windows. 
108
109 \bold{2.} In window number 1, type the following:
110
111         su
112
113    and respond with your password.  This will create a new shell for the same user, but
114    associated with a different PAG.
115
116 \bold{3.} Touch a file in the home directory in both windows, to demonstrate that authentication
117     for both PAGs is in place.  E.g.,
118
119 \example{touch ~/testfile}
120
121 \bold{4.} Type
122
123         unlog -p 
124
125     in window 1.  This will kill authentication for that shell's PAG.
126
127 \bold{5.} Touch a file in the home directory in both windows.  The touch will succeed in the
128     second window, but will fail in window 1.
129
130 \bold{6.} (Cleanup) Type
131
132         ^D 
133
134     in window 1 to terminate the new shell with the unauthenticated PAG.  By the way, the
135     original shell that reappears in that typescript will be able to successfully touch the same
136     file, since it also belongs to the first PAG.
137 \enddata{text,268793616}