--- rc.pod 2002/01/29 09:14:38 1.22
+++ rc.pod 2002/01/29 15:35:05 1.23
@@ -40,10 +40,9 @@
@l_prefix@/etc/rc
[B<-?>|B<--usage>]
[B<-D>|B<--debug>]
-[B<-F>|B<--force>]
+[B<-L>|B<--locate> I<dir>[C<:>I<dir>[...]]]
[B<-V>|B<--version>]
[B<-c>|B<--conf> I<file>[C<:>I<file>[...]]]
-[B<-d>|B<--dirs> I<dir>[C<:>I<dir>[...]]]
[B<-e>|B<--eval>]
[B<-f>|B<--func> I<file>[C<:>I<file>[...]]]
[B<-h>|B<--help>]
@@ -56,6 +55,13 @@
[B<-t>|B<--tmp> I<dir>]
[B<-v>|B<--verbose>]
[B<-x>|B<--exec>]
+[B<--RequireUmask umask>]
+[B<--RequireOwner uid|name>]
+[B<--RequireGroup gid|name>]
+[B<--ParseSectionDef regex>]
+[B<--ParseSectionRef regex>]
+[B<--NameConfig> name]
+[B<--NameCommon> name]
I<rcfile>
I<section>
@@ -97,12 +103,11 @@
don't remove temporary files, and output debug messages to stderr
-=item B<-F>|B<--force>
+=item B<-L>|B<--locate> I<file>[C<:>I<part>]
-Usually F<rcfile> is a fraction of a filename and the run command facility
-prefixes this name with ${OSSP_RC_PREFIX} and appends ${OSSP_RC_SUFFIX} to it,
-then searches the file in directories given using --dirs. If the initial
-F<rcfile> matches the regex '^\.{0,2}/', --force is automagically assumed.
+locations to search for F<rcfile>s where I<file> can contain regex patterns to
+filter files and the optional part is a regex to filter out parts of a file.
+This option can be specified more than once.
=item B<-V>|B<--version>
@@ -113,10 +118,6 @@
specify the location of the configuration file. If omitted, the fallback is
to look for C<$OSSP_RC_CONF>, and "@l_prefix@/etc/rc.conf", in that order.
-=item B<-d>|B<--dirs> I<dir>[C<:>I<dir>[...]]
-
-directories to search for F<rcfile>s.
-
=item B<-e>|B<--eval>
output the commands text in a format suitable for shell evaluation, but do not run it.
@@ -175,6 +176,34 @@
If neither B<--print>, B<--eval>, or B<-exec> is given, the default is
B<--exec> anyway.
+=item B<--RequireUmask umask>
+
+umask a F<rcfile> has to have, otherwise it's ignored.
+
+=item B<--RequireOwner uid|name>
+
+owner of the F<rcfile> must match uid|name, otherwise it's ignored.
+
+=item B<--RequireGroup gid|name>
+
+group of the F<rcfile> must match gid|name, otherwise it's ignored.
+
+=item B<--ParseSectionDef regex>
+
+regex matching a section within a F<rcfile>.
+
+=item B<--ParseSectionRef regex>
+
+regex matching a reference within a F<rcfile>.
+
+=item B<--NameConfig> name
+
+name of the config section, defaults to %config.
+
+=item B<--NameCommon> name
+
+name of the common section, defaults to %common.
+
=back 4
=head1 ENVIRONMENT
|