the command, the extra sudo processes and signal handling.
--HG--
branch : 1.7
fi
sudo.man.sed: $(srcdir)/fixman.sh
- BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ $(SHELL) $(srcdir)/fixman.sh $@
+ BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
sudo.man: $(srcdir)/sudo.man.in sudo.man.sed
(cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
sudo.mdoc.sed: $(srcdir)/fixmdoc.sh
- BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
+ BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
sudo.mdoc: $(srcdir)/sudo.mdoc.in sudo.mdoc.sed
(cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
/^\\fB\\-c\\fR \\fIclass\\fR$/,/^\.TP 12n$/ {
/^\.PD$/!d
}
+ /^login_cap(3),$/d
+ /^BSD login class$/ {
+ N
+ N
+ /^BSD login class\n\.TP 4n\n\\fBo\\fR$/d
+ }
EOF
fi
/^\\fB\\-[rt]\\fR \\fI[rt][oy][lp]e\\fR$/,/^\.TP 12n$/ {
/^\.PD$/!d
}
+ /^SELinux role and type$/ {
+ N
+ N
+ /^SELinux role and type\n\.TP 4n\n\\fBo\\fR$/d
+ }
+ EOF
+ fi
+
+ # Solaris privileges
+ if [ X"$PSMAN" != X"1" ]; then
+ cat >>"$OUTFILE" <<-'EOF'
+ /^Solaris project$/ {
+ N
+ N
+ N
+ N
+ N
+ /^Solaris project\n\.TP 4n\n\\fBo\\fR\nSolaris privileges\n\.TP 4n\n\\fBo\\fR$/d
+ }
EOF
fi
;;
d
}
/^\.Xr login_cap 3 ,$/d
+ /^BSD login class$/ {
+ N
+ /^BSD login class\n\.It$/d
+ }
EOF
fi
/^\.It Fl t Ar type/,/specified role\.$/ {
d
}
+ /^SELinux role and type$/ {
+ N
+ /^SELinux role and type\n\.It$/d
+ }
+ EOF
+ fi
+
+ # Solaris privileges
+ if [ X"$PSMAN" != X"1" ]; then
+ cat >>"$OUTFILE" <<-'EOF'
+ /^Solaris project$/ {
+ N
+ N
+ N
+ /^Solaris project\n\.It\nSolaris privileges\n\.It$/d
+ }
EOF
fi
o\bo the environment list
- o\bo file creation mode mask (umask)
-
o\bo SELinux role and type
o\bo Solaris project
o\bo BSD login class
+ o\bo file creation mode mask (umask)
+
See the _\bC_\bo_\bm_\bm_\ba_\bn_\bd _\bE_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt section for details on how the environment
list is constructed.
the environment list
.TP 4n
\fBo\fR
-file creation mode mask (umask)
-.TP 4n
-\fBo\fR
SELinux role and type
.TP 4n
\fBo\fR
.TP 4n
\fBo\fR
BSD login class
+.TP 4n
+\fBo\fR
+file creation mode mask (umask)
.PP
See the
\fICommand Environment\fR
.It
the environment list
.It
-file creation mode mask (umask)
-.It
SELinux role and type
.It
Solaris project
Solaris privileges
.It
BSD login class
+.It
+file creation mode mask (umask)
.El
.Pp
See the