summaryrefslogtreecommitdiffstats
path: root/docs/sudo.man.in.sed
blob: 432dd747436860cc169d300699f502530e4da1db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
s/^\(.TH .*\)/.nr SL @SEMAN@\
.nr BA @BAMAN@\
.nr LC @LCMAN@\
.nr PS @PSMAN@\
\1/

s/^\(\[\\fB\\-a\\fR.*\\fItype\\fR\]\) *$/.if \\n(BA \1/
s/^\(\[\\fB\\-c\\fR.*\\fIclass\\fR\]\) *$/.if \\n(LC \1/
s/^\(\[\\fB\\-r\\fR.*\\fIrole\\fR\]\) *$/.if \\n(SL \1/
s/^\(\[\\fB\\-t\\fR.*\\fItype\\fR\]\) *$/.if \\n(SL \1/

/^\.TP 12n$/ {
	N
	/^\.TP 12n\n\\fB\\-a\\fR.*\\fItype\\fR$/,/^\.TP 12n/ {
            /^\.TP 12n/ {
		/^\.TP 12n\n\\fB\\-a\\fR.*\\fItype\\fR$/i\
.if \\n(BA \\{\\
		/^\.TP 12n\n\\fB\\-a\\fR.*\\fItype\\fR$/!i\
.\\}
            }
        }
	/^\.TP 12n\n\\fB\\-c\\fR.*\\fIclass\\fR$/,/^\.TP 12n/ {
            /^\.TP 12n/ {
		/^\.TP 12n\n\\fB\\-c\\fR.*\\fIclass\\fR$/i\
.if \\n(LC \\{\\
		/^\.TP 12n\n\\fB\\-c\\fR.*\\fIclass\\fR$/!i\
.\\}
            }
        }
	/^\.TP 12n\n\\fB\\-r\\fR.*\\fIrole\\fR$/,/^\.TP 12n/ {
            /^\.TP 12n/ {
		/^\.TP 12n\n\\fB\\-r\\fR.*\\fIrole\\fR$/i\
.if \\n(SL \\{\\
		/^\.TP 12n\n\\fB\\-r\\fR.*\\fIrole\\fR$/!i\
.\\}
            }
        }
	/^\.TP 12n\n\\fB\\-t\\fR.*\\fItype\\fR$/,/^\.TP 12n/ {
            /^\.TP 12n/ {
		/^\.TP 12n\n\\fB\\-t\\fR.*\\fItype\\fR$/i\
.if \\n(SL \\{\\
		/^\.TP 12n\n\\fB\\-t\\fR.*\\fItype\\fR$/!i\
.\\}
            }
        }
}

/^\.TP 3n$/ {
	N
	N
	/^.TP 3n\n\\fB\\(bu\\fR\nSELinux role and type$/ {
		i\
.if \\n(SL \\{\\
		a\
.\\}
	}
	/^.TP 3n\n\\fB\\(bu\\fR\nSolaris project$/ {
		i\
.if \\n(PS \\{\\
		a\
.\\}
	}
	/^.TP 3n\n\\fB\\(bu\\fR\nSolaris privileges$/ {
		i\
.if \\n(PS \\{\\
		a\
.\\}
	}
	/^.TP 3n\n\\fB\\(bu\\fR\nBSD$/ {
		N
		i\
.if \\n(LC \\{\\
		a\
.\\}
	}
}